Периодически возникает необходимость просмотреть или быстро очистить почтовую очередь сервера Qmail. Лучше всего с этим функционалом справляется программа qmHandle.
Установить программу лучше в директорию исполняемых файлов qmail:
# cd /root/ # wget http://downloads.sourceforge.net/project/qmhandle/qmhandle-1.3/qmhandle-1.3.2/qmhandle-1.3.2.tar.gz # tar -xzf qmhandle-1.3.2.tar.gz # chmod +x /root/qmhandle-1.3.2/qmHandle # mv /root/qmhandle-1.3.2/qmHandle /var/qmail/bin/
Типовые возможности утилиты:
Просмотр статистики по очередям: # /var/qmail/bin/qmHandle -s Total messages: 0 Messages with local recipients: 0 Messages with remote recipients: 0 Messages with bounces: 0 Messages in preprocess: 0
Просмотр очереди входящей на сервер почты: # /var/qmail/bin/qmHandle -L
Просмотр очереди исходящей с сервера почты: # /var/qmail/bin/qmHandle -R
Полная очистка очредей входящей и исходящей почты: # /var/qmail/bin/qmHandle -D
Полный список всех возможных параметров можно посмотреть, выполнив:
# /var/qmail/bin/qmHandle qmHandle v1.3.2 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 -fsender : delete message from sender -f're' : delete message from senders matching regular expression re -Stext : delete all messages that have/contain text as Subject -h're' : delete all messages with headers matching regular expression re (case insensitive) -b're' : delete all messages with body matching regular expression re (case insensitive) -H're' : delete all messages with headers matching regular expression re (case sensitive) -B're' : delete all messages with body matching regular expression re (case sensitive) -t're' : flag messages with recipients in regular expression 're' for earlier retry (note: this lengthens the time message can stay in queue) -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
|