**Dies ist eine alte Version des Dokuments!**
Sendmail: Kleines Mailqueue Howto
Mailqueue ansehen
Die E-Mails die versendet werden sollen, aber noch nicht [erfolgreich] versendet worden sind.
less
nur deswegen, falls sehr viele Mails sich in der Queue befinden.
mailq | less
oder
sendmail -bp
Gesamte Mailqueue löschen
cd /var/spool/mqueue/ rm *
Einzelne Mails aus dem Queue löschen
rm /var/spool/mqueue/{d,q}ID # z.B.: rm /var/spool/mqueue/{d,q}foBAEMuV8000429
(Die ID erhält der Mail erhält man per mailq
[erste Spalte])
Alle E-Mails aus der Queue von @domain löschen
find /var/spool/mqueue/* -type f -exec grep -irl "domain.de" {} \; -exec rm -vf {} \; # Löscht alle Mails von *@domain.de
Alle E-Mails aus der Queue für @domain löschen
sendmail -qR -v domain # Löscht alle E-Mails die für *@domain bestimmt sind.
Sendmail zwingen, die E-Mails aus der Queue zu versenden
sendmail -v -q
Versuchen verzögerte (deferred) Mails abzuschicken
sendmail -OTimeout.hoststatus=0m -q -v
🔗 Links zu dieser Seite