PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mail aus mailq löschen



patges
19.10.06, 10:51
Hallo ich hab hier das Problem, dass die Mailq derzeit rund 5000 request hat. Dabei gehen sehr sehr viele an eine bestimmte Mail-Adresse hier im Haus. Besteht irgendwie die Möglichkeit aus der Mailq alle Mails die an die Adresse Test@xxx.de gehen zu löschen. Im Moment hängt der Mailserver verständlicherweise richtig, da immer mehr Mails hinzukommen.


Danke und Gruß Patges

Tomek
19.10.06, 11:09
Falls dein Mailserver mit Postfix läuft:

postsuper -r ALL

patges
19.10.06, 11:21
ja schon, aber dann lösche ich doch die gesamte Mailq oder, ich will ich nur die Mails löschen, die an eine bestimmte Adresse geben!

Greetz patges

Tomek
19.10.06, 11:27
man postsuper

patges
19.10.06, 11:35
jo schon am lesen, aber der Befehl der dies tun soll, erscheint mir ziemlich komisch. Bin jetzt nicht so der super linux freak und vor allem will, kann und darf ich nett die ganze mailq löschen.
In der man page findet man folgenden Ausdruck für das löschen von Mail an eine bestimmte Adresse:

mailq | tail +2 | awk 'BEGIN { RS = "" } \
/ user@example\.com$/ { print $1 } \
' | tr -d '*!' | postsuper -d -