Archive

Posts Tagged ‘Qmail’

Qmail e a sua Queue…

June 23rd, 2009 Comments off

Há coisas que não se percebem. O Servidor de email da minha empresa, Qmail, estava a ficar, a cada minuto, com mail um e-mail na sua queue.

Comecemos pelo princípio. Há cerca de meio ano atrás desenvolvi um shell script de monitorização do servidor apache, para iniciá-lo se estivesse em baixo. Isto é devido ao facto do nosso servidor possuir pouca memória, por isso o tipo por vezes passava-se. Até aqui tudo bem, mas nessa altura esqueci-me de comentar um echo qualquer, ou seja, um output. O script funcionava bem até que, a empresa de hosting decidiu fazer manutenção dos servidores. A partir daí, cada vez que o script era executado era enviado um email para a queue, permanecendo por lá. Isto troxe alguns problemas, por exemplo, não conseguia-mos enviar e-mails para o exterior, devido ao tamanho da queue, que chegou a ter cerca de 10000 mails!  Foi fácil a sua resolução, comentar o output! :P No entanto até dar com o problema… Seja como for deixo aqui algumas dicas de algumas operações a fazer, caso alguém lhe aconteça o mesmo.

Monitorizar os headers de cada e-mail:

tail -f /usr/local/psa/var/log/maillog

Verificar o número de e-mails presentes na queue:

/var/qmail/bin/qmail-qstat

Fica aqui também um script para a limpeza da queue do Qmail.