Zimbra: Excluir mensagens da fila de e-mails por remetente

Olá! Neste artigo gostaria de compartilhar um procedimento para excluir mensagens da fila de e-mail por remetente (sender).

O Zimbra Possui o comando “postsuper” que permite operações de “super usuário” na fila de e-mail do Postfix, que é o MTA do Zimbra. Uma dúvida muito comum que recebo aqui no blog é como apagar as mensagens por remetente.

Primeiro, é prudente apenas efetuar a consulta na fila para confirmar que somente as mensagens com o remetente desejados serão afetadas:

O remetente nestes exemplos é o “sender@domain.com”

O comando deve ser rodado como root, pois o postsuper somente pode ser executado como super usuário

# /opt/zimbra/common/sbin/postqueue -p | egrep -v '^ *(|-Queue ID-' | awk 'BEGIN { RS = "" } { if ($7 == "sender@domain.com") print $1} '

Uma vez confirmado que somente as mensagens desejadas serão afetadas, execute a operação para exclusão das mesmas:

# /opt/zimbra/common/sbin/postqueue -p |egrep -v '^ (|-Queue ID-' | awk 'BEGIN { RS = "" } { if ($7 == "sender@domain.com") print $1} '| tr -d '!'| /opt/zimbra/common/sbin/postsuper -d -

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s