No renderer 'pdf' found for mode 'pdf'

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