Postfix ist einer der am häufigsten verwendesten MTA (Mail Transfer Agent) unter Linux. Der Mailserver funktioniert grundsätzlich ohne Probleme und unauffälig. Dennoch ist es von Zeit zu Zeit notwendig Details von einzelnen Mails sich anzuzeigen bzw. diese in der Mailqueue zu löschen, oder auch einfach die Queue sich anzuzeigen. Nachfolg eine Übersicht über wichtige Befehle und Möglichkeiten mit Postfix
Postfix wichtige Befehle
Postfix Befehl | Postfix Befehl Beschreibung |
---|---|
mailq | Mailqueue anzeigen |
postcat -q MAILID | Inhalt einer Mail inkl. Header anzeigen |
postsuper -d MAILID | bestimmte Mail löschen |
postsuper -d ALL | alle Mails in der Queue löschen |
postsuper -h MAILID | Mail auf hold setzen |
postsuper -H MAILID | Mail auf wieder in die Queue stellen – unhold |
postsuper -r MAILID | Mail neu in die Queue stellen – requeue – Änderungen an z.B. Aliassen, Regeln etc. werden berücksichtigt |
postsuper -r ALL | alle Mails werden der Queue neu zugeführt |
postsuper – p | purge – alte Tempdateien verwerfen |
postsuper -s | führt einen Strukturcheck durch |
postcat -q MAILID > /tmp/Mails/mail.txt | schreibt die Mail in eine temporäre Datei |
sendmail -f SENDER@Domain.local EMPFAENGER@Domain.local EMPFAENGER2@Domain.local < /tmp/Mails/mail.txt | sendet die temporäre Mail an den / die angegebenen Empfänger |
postmap /etc/postfix/virutal | erzeugt in diesem Beispiel die virtual.db – muss nach jeder Änderung an den entspr. Dateien ausgeführt werden. |
alisasses | erzeugt die /etc/aliasses neu |
Postfix Anzeigen der Anzahl und Größe der Mails in der Queue:
# mailq | tail -n 1
Ausgabe z.B.: -- 6 Kbytes in 2 Requests.
oder
# find /var/spool/postfix/deferred -type f | wc -l
Ausgabe z.B.: 2
Postfix – Mail aus der Queue
– ersetze <delete-me@mail-address.de> durch die zu löschende E-Mail (Shift+Raute = Hochkomma):
# mailq|grep 'delete-me@mail-address.de'|awk {'print $1'}|grep -v "(host"|tr -d '*!'|postsuper -d -
auch für den Mailer Daemon möglich – Beispiel:
# mailq|grep 'MAILER-DAEMON'|awk {'print $1'}|grep -v "(host"|tr -d '*!'|postsuper -d -
Thats it … Have Fun!
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.