Lista de comandos úteis para gerenciar o servidor de correio Exim

Última atualização em

Há incontáveis ​​vezes em que as informações sobre como usar/gerenciar o exim, bem como a fila de correio do exim, são úteis e, com sorte, lançar alguma luz sobre o assunto ajuda alguém que está lutando! 

Veremos abaixo comandos específicos primeiro e, em seguida, usaremos alguns sinalizadores com o comando exim.

Comece fazendo login em seu servidor em um cliente de terminal usando Secure Shell (SSH). Use os seguintes comandos do Exim para gerenciar seu servidor de correio.

Exibir o número de mensagens de e-mail na fila

exim -bpc

Exibir informações sobre mensagens de e-mail na fila

exim -bp

Exibe o tempo na fila, tamanho, ID da mensagem, remetente e destinatário.

Exibir um resumo das mensagens na fila

exim -bp | exiqsumm

Exibe contagem, volume, mais antigo, mais novo, domínio e totais.

Exibe a atividade atual do Exim

exiwhat

Lista de comandos úteis para gerenciar o servidor de correio Exim

Testar transação Exim SMTP

exim -bh <ipaddress>

Isso falsifica uma transação SMTP proveniente de ipaddress . O status do Exim será exibido à medida que a transação for executada. Nota : a mensagem não será entregue.

Lista de comandos úteis para gerenciar o servidor de correio Exim - 2

Exibir configurações do Exim

exim -bP

Lista de comandos úteis para gerenciar o servidor de correio Exim - 3

Utilizaremo agora o comando exiqgrep, o utilitário exiqgrep é um script Perl que oferece possibilidades para grep na saída da fila exim. Ao contrário do exiqsumm, ele invoca o próprio exim -bpu e não precisa ser invocado em um pipe.

Pesquise na fila de correio por mensagens de um remetente específico

exiqgrep -f [user]@dominio.com.br

Pesquise na fila de correio por mensagens de um destinatário ou domínio específico

exiqgrep -r [user]@dominio.com.br

Exibir mensagens com mais de um número especificado de segundos

exiqgrep -o seconds [...]

Exibir mensagens mais recentes do que um número especificado de segundos 

exiqgrep  -y seconds [...]

Localize mensagens correspondentes a um tamanho específico

exiqgrep -s '^4..$' [...]

Por exemplo, 400-499 bytes. 

  • Use -z para corresponder apenas a mensagens congeladas. 
  • Use -x para corresponder apenas a mensagens descongeladas. 
  • Para exibir apenas o ID da mensagem, use -I .
  • -c mostra a contagem de mensagens.

Exibir a contagem de mensagens da fila de correio 

exiqgrep -c ...

Iniciar uma execução de fila

exim -q -v

Inicie uma execução de fila isolada para entregas locais

exim -ql -v

Remover uma mensagem da fila 

exim -Mrm <message-id> [ <message-id> ... ]

Congelar uma mensagem

exim -Mf <message-id> [ <message-id> ... ]

Jogue uma mensagem

exim -Mt <message-id> [ <message-id> ... ]

Entregue uma mensagem

exim -M <message-id> [ <message-id> ... ]

Descongelar e entregar uma mensagem forçada

exim -v -M <message-id>

Entregar uma mensagem (se o tempo de repetição tiver sido atingido) 

exim -Mc <message-id> [ <message-id> ... ]

Forçar uma mensagem a falhar

exim -Mg <message-id> [ <message-id> ... ]

Remova todas as mensagens congeladas

exiqgrep -z -i | xargs exim -Mrm

Remova todas as mensagens com mais de um número definido de segundos

exiqgrep -o seconds -i | xargs exim -Mrm

Congele todas as mensagens em fila de um remetente nomeado

exiqgrep -i -f usuario@exemplo.com.br| xargs exim -Mf

Exibir os cabeçalhos de e-mail de uma mensagem

exim -Mvh <message-id>

Ver o corpo de uma mensagem

exim -Mvb <message-id>

Exibir os logs de uma mensagem 

exim -Mvl <message-id>

Adicionar um destinatário a uma mensagem

exim -Mar <message-id> <address> [ <address> ... ]

Editar um remetente de mensagem

exim -Mes <message-id> <address>

Também pode te interessar

Publicidade