27.03
2008

Postfix: Mail-Queue bearbeiten

Die Mailq von Postfix in der Konsole bearbeiten

#gesamte Mail-Queue löschen:
postsuper -d ALL

#einzelne Mails aus der Queue löschen:
mailq | less
#die entsprechende queue_id merken
postsuper -d ID

# alle Emails von oder zu einer Adresse löschen :
mailq | tail +2 | awk  'BEGIN { RS = "" } / user@huschi\.net$/ { print $1 } ' | tr -d '*!' | postsuper -d -

Mails in der Queue”hold” setzen. Damit verbleiben die Emails in der Queue und werden nicht automatisch weiter verarbeitet:

#alle Mails auf "hold":
postsuper -h ALL

#einzelne Mails auf "hold" queue_id=ID
postsuper -h ID

#alle Mails von "hold" wieder einhängen:
postsuper -H ALL

#einzelne Mails einhängen:
 postsuper -H ID
# eine angehaltene Mailq wieder starten
postqueue -f
Drucken PDF

Switch to our mobile site