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