Obtendo uma lista de domínios de e-mail
Comando
mogwai emails domains list
Exemplo de saída
ID NAME FALLBACK DKIM ENABLED OWNER_ID OWNER CREATE_AT
1 example.com true true 1 example_com_usr 2024-01-04 15:46:02+03:00
O domínio IDs é usado em outros comandos.
Adicionando um domínio de e-mail
Comando
mogwai emails domains create
Opções
--domain=DOMAIN: Nome do domínio de e-mail.-o,--owner="fastuser": O usuário FASTPANEL ao qual o domínio de e-mail será adicionado.
Exemplo de criação de um domínio de e-mail example1.com no usuário fastuser
mogwai emails domains create --domain=example1.com -o fastuser
Obtendo uma lista de caixas de correio
Comando
mogwai emails boxes list
Opções
--domain=DOMAIN: Nome do domínio de e-mail
Exemplo de comando
mogwai emails boxes list --domain example.com
Exemplo de saída
ID ADDRESS ALIASES REDIRECTS SIZE QUOTA ENABLED OWNER_ID OWNER CREATE_AT
1 user@example.com 0 0 true 4 example_com_usr 2024-02-08 11:13:01+03:00
O ID da saída do comando é usado em outros comandos.
Criando uma caixa de correio
Comando
mogwai emails boxes create
Opções
--domain=DOMAIN: Nome do domínio de e-mail.-l,--login=LOGIN: O nome da caixa de correio, sem o domínio.-p,--password=PASSWORD: A senha da caixa de correio.
Exemplo de comando
mogwai emails boxes create --domain=example.com --login=user --password=MySecretPassword123
Este comando criará uma caixa de correio chamada user@example.com com a senha MySecretPassword123.
Excluindo uma caixa de correio
Comando
mogwai emails boxes delete
Opções
-b,--box=BOX: O ID da caixa de correio..
Exemplo de comando
mogwai emails boxes delete -b 1
Este comando excluirá a caixa de correio com o ID 1.
Importando caixas de correio e e-mails
Comando
mogwai emails boxes import[sync] [<flags>]
Opções
-i,--import_config=IMPORT_CONFIG: Caminho para o arquivo da lista de importação--force: Somente para o modoimport- limpar as caixas de correio existentes.
Para importar e-mails, você precisa preparar uma lista de caixas de correio no servidor no formato:
IMAP_HOST;SOURCE_ADDR;SOURCE_PASSWORD;DEST_ADDR
Opções
IMAP_HOST: Endereço do servidor de e-mail IMAP.SOURCE_ADDR: Caixa de correio no servidor de origem.SOURCE_PASSWORD: Senha para a conexão IMAP com a caixa de correio no servidor de origem. Alguns serviços, como o Google, exigem a criação de uma senha de aplicativo para acesso IMAP https://support.google.com/accounts/answer/185833?hl=enDEST_ADDR: Caixa de correio no servidor FASTPANEL para a qual as mensagens são transferidas.
Exemplo de conteúdo do arquivo
imap.gmail.com;test@gmail.comu;password;test@example.com
imap.gmail.com;test1@gmail.com;password;test1@example.com
Dois modos estão disponíveis:
Modo de importação
mogwai emails boxes import
Neste modo, todas as mensagens são copiadas integralmente, as caixas de correio no servidor FASTPANEL não devem estar criadas ou devem estar vazias - quando o comando é executado, o FASTPANEL cria as caixas de correio necessárias. Se já existirem caixas de correio com conteúdo, um erro será exibido. Você pode usar a flag --force - então a caixa de correio será limpa.
Exemplo de execução do comando com uma lista de caixas de correio armazenada no arquivo /root/import.txt e usando a chave --force
mogwai emails boxes import --import_config=/root/import.txt --force
Modo de sincronização
mogwai emails boxes sync
Neste modo, o Painel de Controle baixa mensagens do servidor de origem sem excluir nada. Ele deve ser usado se novas mensagens tiverem aparecido na caixa de correio original após a primeira importação, e elas também precisarem ser transferidas.
Exemplo de comando
mogwai emails boxes sync --import_config=/root/import.txt