Posts mit dem Label postfix werden angezeigt. Alle Posts anzeigen
Posts mit dem Label postfix werden angezeigt. Alle Posts anzeigen

10. August 2011

E-mail "wird größer"

Manchmal  kann man Mails bloß bis zu einer bestimmten Größe senden. Meistens sind das ca. 10 MB, um die Mailserver und Postfächer nicht zu sehr zu belasten. Bei einigen Mailservern werden aber kleinere Mails auch schon mit der Meldung "Message to big" abgewiesen.
Das liegt daran, dass durch das kodieren die entstehende Datenmenge größer als die Dateigröße wird:
Regel : Dateigröße x1,33=E-Mailgröße

5. November 2010

Das sind die Postfix-Befehle, die ich immer mal wieder benötige:

postqueue
Zeigt eine vollständige Übersicht aller eMails in den Warteschlangen
postqueue -p

Alle eMails in der deferred-Queue werden sofort wieder zur Auslieferung gebracht
postqueue -f


postsuper
 

Mailqueue zu Auslieferung bringen
Um alle Nachrichten aus der Mailqueu erneut zur Auslieferung zu bringen, erreichen wir durch:
postsuper -r ALL

eine einzelne Mail löschen
Löschen der eMail mit der <QUEUE-ID> aus der Warteschlange
postsuper -d <QUEUE-ID>

Will man mehrere Nachrichten eines bestimmten Absenders bzw. Empfängers löschen, so wäre die manuelle Löschung von z.B. mehreren Tausenden von Nachrichten nicht mehr durchzuführen.
In der Manpage von postsuper findet man hierzu einen sehr Hilfreichen Tip (Die Variabeln sind dabei wie folgt belegt: $7=sender, $8=recipient1, $9=recipient2)

Mit folgendem Befehl löscht man z.B. alle Nachrichten von gaudiwurm@nerv.com:
mailq | tail +2 | grep -v '^ *(' | awk  'BEGIN { RS = "" } { if ($7 == "gaudiwurm@nerv.com") print $1 }' | tr -d '*!' | postsuper -d -