Limpar Fila De Emails Ou Queue Do Exim

Exim é um agente de transferência de e-mail (um programa para o roteamento e a entrega de correio eletrônico) desenvolvido na Universidade de Cambridge para ser usado nos sistemas UNIX conectados a Internet.

 

Alguns problemas podem ocorrer em servidores compartilhados, como tentativa de spamming e o aproveitamento do OpenRelay, e através disto, milhares e até milhões de emails podem ser postos em sua queue(fila). Desta forma você pode precisar de alguns destes comandos para limpar tal queue(fila).

 

Para listar as mensagens na queue:

exim -bp

Para remover uma mensagem da queue:

exim -Mrm ID_DA_MENSAGEM

Para remover todas as mensagens da queue:

exim -bp | exiqgrep -i | xargs exim -Mrm

 

Se o número de mensagens for realmente muito alto este processo pode ser muito demorado por utilizar um tipo de organização antes de remover as mensagens, neste caso, você ainda pode utilizar um método forçado(use por conta própria):

 

service exim stop

find /var/spool/exim/input -type f -exec rm -f {} +

service exim start

 

Procure monitorar sempre a queue de seus servidores para evitar que pessoas mal intencionadas consigam por seu IP em blacklists, evitando assim, futuras dores de cabeça.

 

 

Esta resposta lhe foi útil?

 Imprimir este Artigo

Powered by WHMCompleteSolution