27.03
2008
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

