PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mailqueue löschen



be1001
23.02.05, 03:25
Hallo,

habe in meiner Mailqueue 2700 Einträge, mit welchen Befehl kann ich die auf einmal löschen????

Christian

stefaan
23.02.05, 08:56
Servus!

Welcher Mailserver?
Z.b. Postfix: postsuper -d ALL

Grüße, Stefan

be1001
23.02.05, 09:22
Hallo

Postfix, wenn ich unter root mailq mache habe ich 2700 Einträge. Bei postsuper -d ALL bekomme ich ein "invalid Option"

binary trust
23.02.05, 11:38
ach du schreck, echtbetrieb ?
nunja hier mal eine kurzzusammenfassung der wichtigsten befehle:



Nachrichten auflisten: postqueue -p
Löschen von einer Nachricht: postsuper -d QUEUE-ID
Alle Nachrichten löschen: postsuper -d ALL
Nachrichten festhalten: postsuper -h QUEUE-ID
Nachrichten loslassen: postsuper -H QUEUE-ID
Nachrichten Requeuingen: postsuper -r ALL
Inhalt einer Mail ausgeben: postcat -q QUEUE-ID
Nachrichten sofort zustellen: postqueue -f


gruß binary

be1001
23.02.05, 13:40
Hallo,

wie lösche ich dennun alle auf einmal, es sind alles fehlermeldungen, und der befehl postsuper -d all geht nicht, und einzeln 2700 ist recht mühselig.

Postfix neu Starten????
Verzeichniss löschen ????
Christian

binary trust
23.02.05, 13:48
hast du es als root versucht?
mach mal ein whereis postsuper und geb mal bescheid ob es die datei überhaupt gibt ...

be1001
23.02.05, 21:20
Hallo,

eigentlich bin ich root

/usr/sbin/postsuper /usr/share/man/man1/postsuper.1.gz

Christian

Svenny
23.02.05, 22:35
was sagt denn ein postsuper --help pder man postsuper

be1001
23.02.05, 23:22
--help gibts nicht und unter man gibts keine delete funktion.....

thom01
24.02.05, 05:39
Aus dem postfix changelog:


20010522

Feature: "postsuper -r queueID" re-queues a message, and
"postsuper -r ALL" re-queues all mail. The message is moved
to the maildrop queue so that the pickup daemon will copy
it to a new queue file, and so that address rewriting will
be done again. This is useful after changes of address
rewriting or virtual mappings.

Feature: "postsuper -d ALL [queue-name]" deletes a bunch
of mail.

Sollte deine Version wohl etwas älteren Datums sein?

be1001
24.02.05, 13:41
Sorry jetzt steh ich ganz im Wald, was muss ich machen?????

Postfix version: Postfix-20010228-pl04

SuseVersion 7.3

thom01
24.02.05, 15:08
Insgesamt wäre es sicher nicht schlecht, mal auf eine neuere Version upzudaten.

Wie man allerdings bei der Version, um zur ursprünglichen Frage zu kommen, die Queue leert, weiß ich nicht. Könntest die Queue über mailq auslesen, per Script die IDs extrahieren und dann eben einzeln löschen lassen.