Ferramentas Pessoais
Você está aqui: Página Inicial Toro de Parpite 2009 10 03 Exim 4, encantamentos úteis

Exim 4, encantamentos úteis

por Érico Andrei em 03/10/2009 13:25 |
Categoria: , , ,

Alguns dos clientes da Simples Consultoria usam o Exim como servidor para disparo de e-mails (principalmente newsletters) e, ao menos uma vez ao mês, eu me vejo brigando com ele para descobrir os porquês da mensagem A ou do destinatário B estarem reclamando da vida. Todas as vezes busco o oráculo pelo dicionário inglês-eximês para entender o que devo recitar para o Exim me dizer o que se passa.

Desta vez resolvi pegar um cheatsheet que costumo usar, dar uma traduzida e deixar em uma url que eu não esqueça ;-)

Um pouco de Voyerismo

Número de mensagens na fila:

    root@multivac# exim -bpc

Relatório das mensagens na fila (tempo, tamanho, message-id, remetente, destinário):

    root@multivac# exim -bp

Sumário de mensagens na fila (valor, volume, mais antiga, mais nova, domínio e totais):

    root@multivac# exim -bp | exiqsumm

Estatísticas a partir de um arquivo de log:

    root@multivac# eximstats /path/to/exim_mainlog

Maneira menos verborrágica de exibir as estatísticas:

    root@multivac# eximstats -ne -nr -nt /path/to/exim_mainlog

Filtrando apenas por um dia:

    root@multivac# fgrep YYYY-MM-DD /path/to/exim_mainlog | eximstats

Voyerismo explícito. O que o exim está fazendo agora:

    root@multivac# exiwhat

Busque na fila por mensagens de um remetente (ou domínio) indicado:

    root@multivac# exiqgrep -f [luser]@domain

Aogra, buscando pelo destinatário (ou domínio) indicado:

    root@multivac# exiqgrep -r [luser]@domain

Caso queira apenas o id da mensagem -- usando uma das buscas acima:

    root@multivac# exiqgrep -i [ -r | -f ] ...

Id de todas as mensagens na fila:

    root@multivac# exiqgrep -i


Brincando (gerenciando) a fila

Inicia o processamento da fila:

    root@multivac# exim -q -v

Inicia o processamento da fila apenas para mensagens locais:

    root@multivac# exim -ql -v

Tira mensagens especificadas da fila:

    root@multivac# exim -Mrm [ ... ]

Congela as mensagens especificadas:   

    root@multivac# exim -Mf [ ... ]

Descongela as mensagens especificadas:

    root@multivac# exim -Mt [ ... ]

Inicia a entrega das mensagens especificadas:

    root@multivac# exim -M [ ... ]

Força a devolução de uma mensagem:

    root@multivac# exim -Mg [ ... ]

Visualiza o header de uma mensagem:   

    root@multivac# exim -Mvh

Exibe o corpo da mensagem:

    root@multivac# exim -Mvb

Log da mensagem dentro do exim:

    root@multivac# exim -Mvl

Alterar o corpo de uma mensagem:

    root@multivac# exim -Meb message_id

Adicionar mais um remetente a mensagem:

    root@multivac# exim -Mar message_id email@domain.dom


Saiba mais:

 

Ações do documento
Powered by DISQUS comment system

Porra Dunga!

Friend connect