Como limpar a fila de emails do exim via SSH (Putty)

Abaixo segue uma ótima dica para poder apagar os e-mails que encontram-se na fila do EXIM, lembrando que caso a fila estiver muito grande, você fatalmente não conseguirá entrar no WHM e muito menos carregar a página do EXIM

ConfigServer Mail Queues

para apagar manualmente, segue:

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

 

Esse comando SSH é melhor ainda, veja:

 

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 nome@dominiodocliente.com.br /var/spool/exim/msglog/* |cut -b26-|xargs exim -Mrm

 

*********************************************************************************************

 Para ver os e-mails da fila

exim -bp

 

 Para ver a quantidade e-mails da fila

exim -bpc