Exim: Comandos básicos
Listarei aqui os comandos básicos para o servidor de e-mail Exim. Embora básicos, eles podem servir de grande ajuda para resolver problemas comuns e a elaboração destes comandos pode otimizar a resolução de problemas complexos.
- Comandos para visualização de Logs
-
- exim -bp
Lista ID de cada e-mail da fila; - exim -Mvl ID_do_email
Exibe o log de um e-mail específico (determinado pela ID); - exiwhat
Exibe o que o Exim está fazendo no momento; - exim -bp | exiqsumm
Resumo de e-mail de cada domínio na fila; - exiqgrep -f [luser]@domínio
Pesquisar e-mails enviados por um determinado domínio; - exiqgrep -r [luser]@domínio
Pesquisar e-mails enviados para um determinado destinatário;
- exim -bp
-
- Comandos para e-mails:
-
- exim -M ID_do_email
Força a entrega de um e-mail específico (determinado pela ID); - exim -qf
Força a entrega de todos os e-mails da fila; - exim -qff
Força a entrega de todos os e-mails da fila e tenta liberar os e-mails congelados; - exim -q -v
Inicia a execução da fila (entrega de e-mails respeitando a fila); - exim -ql -v
Inicia a execução da fila (entrega de e-mails respeitando a fila) para destinos locais; - exim -Mvb ID_do_email
Exibe o conteúdo do e-mail; - exim -Mvh ID_do_email
Exibe o header (cabeçalho) do e-mail;
- exim -M ID_do_email
-
- Comandos para remoção de e-mails:
-
- exim -Mrm ID_do_email
Remove um e-mail sem retornar um erro ao remetente; - exim -Mg ID_do_email
Remove um e-mail enviando um erro ao remetente; - exiqgrep -ir email@dominio.com.br | xargs exim -Mrm
Remove e-mails cujo remetente é “email@dominio.com.br” sem retornar um erro ao remetente.
Você pode substituir “email@dominio.com.br” por qualquer expressão que identifique o remetente. Por exemplo: exiqgrep -ir endereco.com.br | xargs exim -Mrm - exiqgrep -z -i | xargs exim -Mrm
Remove todos os e-mails congelados (com status frozen); - exiqgrep -o 3600 -i | xargs exim -Mrm
Remove todos os e-mails congelados com mais de 3600 segundos de vida; - exiqgrep -y 3600 -i | xargs exim -Mrm
Remove todos os e-mails congelados com menos de 3600 segundos de vida;
- exim -Mrm ID_do_email
-
- Comandos de alteração dos e-mails:
-
- exim -Mes ID_do_email novo_email
Altera o remetente de um e-mail específico; - exim -Mf ID_do_email
Congela um e-mail (deixa com status frozen);
- exim -Mes ID_do_email novo_email
-
- Outros comandos relevantes:
-
- exim -bP
Mostra todas as configurações do Exim; - exiqgrep -y 3600 […]
Exibe e-mails com menos de 3600 segundos na fila; - exiqgrep -o 3600 […]
Exibe e-mails com mais de 3600 segundos na fila
- exim -bP
-