
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