Como limpar toda fila de emails (mail queue) do EXIM via SSH (Console)

Logue-se como root em seu servidor.

Em seguida digite:

exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash

Outro comando útil é:
exim -bp | exiqgrep -i | xargs exim -Mrm

6 thoughts on “Como limpar toda fila de emails (mail queue) do EXIM via SSH (Console)”

Mas vc também pode remover apenas mensagens de um destinatário em especial, assim, as mensagens válidas seriam poupadas….o comando abaixo serve para esta ação:

grep -R -l ‘EMAIL@DOMÍNIO’ /var/spool/exim/msglog/* |cut -b26-|xargs exim -Mrm

exiqgrep -i -f email@dominio.com.br | xargs exim -Mrm

grep -R -l ‘email@dominio.com.br’ /var/spool/exim/msglog/* |cut -b26-|xargs exim -Mrm

MUITO SHOW ESSE COMANDO:

grep -R -l ‘dominio.com.br’ /var/spool/exim/msglog/* |cut -b26-|xargs exim -Mrm

 

http://www.nerdblog.info/2011/01/29/como-limpar-toda-fila-de-emails-mail-queue-do-exim-via-ssh-console/

http://portaldohost.com.br/geral/livrar-spammers-whm

http://www.lgvhost.com.br/central/knowledgebase.php?action=displayarticle&id=48

Deixe um comentário