In meinem Artikel zum Advanced Disclaimer für Postfix mit Hilfe von altermime haben sich ein paar kleine Fehler eingeschlichen. Ich habe die Fehler nun korrigiert und den Artikel (den Script Teil) überarbeitet.

Fehler 1:

Die Empfängeraddresse wurde nicht richtig bestimmt

REC_DOMAIN=${2##*@}

muss heißen

REC_DOMAIN=${4##*@}

Fehler 2:

Durch diesen Fehler kann es passieren, dass Mails teilweise ganz abgeschnitten ankommen, bzw. auch teilweise “nur” der Anhang fehlt. Das ganze ist darauf zurückzuführen, dass sich in der Mail – wenigstens dann wenn sie von altermime bearbeitet wurde – eine Zeile mit lediglich einem Punkt befindet. Dies wird von Postfix bei der Rückgabe als “ende” interpretiert. Daher muss der sendmail Aufruf innerhalb des Scripts angepasst werden (3x).

Aus

$SENDMAIL "$@" <in.$$

wird also

$SENDMAIL -i "$@" <in.$$