Problem:

Aus irgendeinem Grund sammeln sich Mails in der Queue. Meist ausgelößt durch eingehende/ausgehende Spam-Mails, eingehende Bounces, oder Mail-Loops, etc.
Diese Mails will man aus der Queue löschen, andere hingegen bevorzugt abarbeiten lassen.

Lösung:

Dazu gibt es zwei Lösungen:

  1. Webmin: die aktuelle Webmin-Version bringt eine konfortable Weboberfläche, mit der man die gesammte Mail-Queue (auch von Qmail) ansehen und einzelne Mails löschen kann.
  2. qmHandle: ein in Perl geschriebenes OpenSource-Programm ohne große Installation für die Commandozeile.

Da man zu Webmin nicht viel erklären muß, widme ich mich jetzt nur noch qmHandle:

Installation:

#fuer die aktuelle Version auf 
# sourceforge.net nachsehen!
cd /usr/local/src
mkdir qmhandle
cd qmhandle
wget http://heanet.dl.sourceforge.net/sourceforge/qmhandle/qmhandle-1.2.0.tar.gz
tar xzf qmhandle-1.2.0.tar.gz
cp qmHandle /var/qmail/bin/.
chmod 700 /var/qmail/bin/qmHandle

Aufruf und Parameter:
(kurzer Auszug)

HilfeqmHandle
local Queue-ListeqmHandle -L
remote Queue-ListeqmHandle -R
Mail anzeigenqmHandle -v[MessageNumber]
Mail löschenqmHandle -d[MessageNumber]

Kategorien:

Stichwörter:

qmail · mail · queue · email · webmin · qmhandle · spam · bounce · loop ·