Da der Artikel „Exim4: Kleines Mailqueue Howto“ super ankommt und es anscheinend Bedarf für derartige Artikel gibt, nun eine kleines Howto für Postfix
mailqueue
Exim4: Kleines Mailqueue HowTo
Mails die im Queue warten anzeigen lassen:
mailq
oder
exim4 -bp
Tabelle des Mailqueues aufrufen:
mailq | exiqsumm
Anzahl der Mails im Queue ausgeben:
exim4 -bpc
Mails die Serverintern ausgeliefert werden sollen verschicken:
exim4 -ql
Herausfinden warum die Mail nicht verschickt werden konnte:
exim4 -v -M [Nachrichten ID]
Queue abarbeiten und Mails versenden (falls möglich):
exim4 -q
Queue abarbeiten und Mails versenden (verbose mode):
exim4 -qff -v
Frozen Mails aus dem Queue verschicken:
exim4 -Mt [Nachrichten ID]
Alle frozen Mails löschen:
mailq | awk '/frozen/{print "exim4 -Mrm "$3}' | /bin/sh
Einzelne Mail aus dem Queue löschen:
exim4 -Mrm [msgid]
Alle Mails die älter als 10 Tage sind löschen (vielen Dank an Johann.z):
exim -bp | grep ‘[0-9][0-9]d ‘ | awk ‘{print $3}’ | xargs exim -Mrm