Removendo mensagens de um determinado domínio ou e-mail.

Removendo mensagens da fila do Postifx de um determinado domínio ou e-mail.

Visualizar a fila de e-mails no Postfix:

postqueue -p

Visualizar quantos e-mails tem na fila do Postfix:

postqueue -p | wc

Deletar uma única mensagem:

postsuper -d id_da_mensagem

Deletar todas as mensagens da fila (por segurança o ALL deve ser maiúsculo):

postsuper -d ALL

Deletar todas as mensagens com status deferred (por segurança o ALL deve ser maiúsculo):

postsuper -d ALL deferred

Deletar todas as mensagens de um determinado domínio xxx.com.br:

find /var/spool/postfix -type f | xargs -n 1000 grep -l xxx.com.br | sed 's/.*\///g' | postsuper -d -

Deletar todas as mensagens de um endereço xxx@xxx.com.br:

find /var/spool/postfix -type f | xargs -n 1000 grep -l xxx@xxx.com.br | sed 's/.*\///g' | postsuper -d -

Deletar todas as mensagens que contenham uma string xxx:

find /var/spool/postfix -type f | xargs -n 1000 grep -l xxx | sed 's/.*\///g' | postsuper -d - 

Related Posts

Deixe um comentário