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 -