Vor zwei Tagen wunderte ich mich wieso denn mein Mailserver beim Empfangen von Mails rummzickte obwohl alles richtig eingestellt zu sein schien, bis ich nach ewigen gogoole in Erfahrung bringen konnte, das das mit der procmail Zeile in postfix’s master.cf zu tun hat.
Und zwar verlangt da procmail ein Space (also Leerzeichen) als letztes Zeichen in der Zeile, sonst bekommt man:
dsn=5.3.0, status=bounced (command line usage error)
und die Mails werden abgewiesen!
procmail Ausschnitt master.cf:
procmail unix – n n – 10 pipe
flags= user=vmail argv=/usr/bin/procmail -a ${user}..
Die .. sollen hier für das Leerzeichen stehen.