Mailqueue leeren
Manchmal können Nachrichten nicht zugestellt werden, die landen dann in der Mailqueue des Mailservers. Sie verbleiben so lange in der Queue, bis die Nachricht zugestellt werden kann oder bis eine voreingestellte Zeit abgelaufen ist, meistens 5 Tage.
Danach wird die Mail gelöscht und der Sender erhält eine DSN (Delivery Status Notification) mit einer Fehlermeldung, warum die Nachricht nicht zugestellt werden konnte.
Mailqueue anzeigen
mailq
Inhalt anzeigen
postcat -q <QUEUE_ID>
Mailqueue leeren
Einen erneuten Zustellversuch erzwingen
Postfix
postfix flush
tail -f /var/log/mail.log
Sendmail
sendmail -q
tail -f /var/log/maillog
Mailqueue löschen
postsuper -d <QUEUE_ID>
postsuper -d ALL