FreeBSD, Linux, Cisco, Asterisk IP PBX, VOIP, SEO, Email Resources, Web Publishing, Tech, Reviews, How to, Wordpress, Mash-ups, RSS, Niche Marketing, Internet Marketing, Online Entrepreneurship, Make Money Online, Affiliate Marketing Tips and Social Media Marketing at NetworksExperts.com
Random header image... Refresh for more!

Como gerenciar a fila de mesagens do Qmail

Pessoal,

Fila do qmail é algo que é preciso ter cuidado, muitas vezes precisamos gerenciar a fila, deletar emails específicos e isso pode se tornar uma tarefa difícil, ja que o qmail tem sua fila organizada em diversos diretórios e as mensagens sao identificadas com um número único, cada diretório tem uma parte da mensagem, exemplifico aqui a mensagem de numero 478:

mess/457: the message
todo/457: the envelope: where the message came from, where it’s going
intd/457: the envelope, under construction by qmail-queue
info/457: the envelope sender address, after preprocessing
local/457: local envelope recipient addresses, after preprocessing
remote/457: remote envelope recipient addresses, after preprocessing
bounce/457: permanent delivery errors

Parece bem confuso entao apagar uma mensagem da fila, haja visto que ela é dividida em varias partes.

Para isso existe um programa chamado qmHandle que facilita nossa vida, pois ele permite gerenciar, visualizar as mensagens de forma mais amigavel, veja as principais caracteristicas dele:

  1. Voce poderá ler a fila do qmail, igualmente voce faz com o qmail-read, porem aqui o output do programa é melhor, ele descreve tambem o assunto da mensagem e uso de cores no relatorio;
  2. Poderá bter um relatório das estatisticas como o qmail-stat, porem com capacidade de fazer isso com cores, bem mais organizado e melhor de entender;
  3. Voce poderá ver uma mensagem na fila;
  4. Tambem poderá remover uma mensagem da fila facilmente

Veja alguns exemplos:

[root@woody]# qmHandle
qmHandle v1.2.0
Copyright 1998-2003 Michele Beltrame

Available parameters:
-a : try to send queued messages now (qmail must be running)
-l : list message queues
-L : list local message queue
-R : list remote message queue
-s : show some statistics
-mN : display message number N
-dN : delete message number N
-Stext : delete all messages that have/contain text as Subject
-D : delete all messages in the queue (local and remote)
-V : print program version

Additional (optional) parameters:
-c : display colored output
-N : list message numbers only
(to be used either with -l, -L or -R)

You can view/delete multiple message i.e. -d123 -v456 -d567

É isso, espero ter ajudado

0 comments

There are no comments yet...

Kick things off by filling out the form below.

Leave a Comment