[postfix-users] Postfix verwirft Mails bei "Illegal address syntax" wenn SENDER-Feld ungültig?

Robert Schetterer robert at schetterer.org
Do Nov 5 11:14:42 CET 2009


Frank Groenwald schrieb:
> Hallo Fachleute (hoffe ich doch;-),
> 
> ich nutze Postfix 2.2.1 unter Suse Linux 9.3, um Mails, die per
> fetchmail abgerufen werden, zuerst an Spamassassin zu übergeben und nach
> Filterung/Tagging an die entsprechenden Postfächer auf einem
> Exchange-Server auszuliefern.

Hallo Frank,
ich bin sicher jemand hier kann dir helfen,
aber suse 9.3 ist total outdated, das postfix ist ebenfalls uralt
und fetchmail kann ich auch nicht empfehlen, getmail ist besser
ich wuerde auf so eine ueberholte config keine Zeit mehr verwenden,
sondern den Server mit einer aktuellen distro neu aufsetzen
wenn du hilfe willst solltest du ausserdem mal dein postfix setup
( main.cf etc ) posten



> 
> Dabei "verschwinden" Mails, bei denen im Mailheader das Feld SENDER wie
> folgt gefüllt ist:
> 
> ------------------------------
> Sender: Vorname.Nachname/FIRMA
> ------------------------------
> 
> Im postfix-Log erscheinen dann nur zwei Einträge zu solchen Mails:
> 
> --------------------------------------------------------------------
> warning: Illegal address syntax from mailfilter.local[10.zz.zz.zz] in
> MAIL command: Vorname.Nachname/FIRMA at 213.70.135.119
> 
> warning: Illegal address syntax from localhost[127.0.0.1] in RCPT
> command: Vorname.Nachname/FIRMA at 213.70.135.119
> ---------------------------------------------------------------------
> Die IP-Adresse ist der Host, auf dem die originalen pop3-Postfächer
> liegen, die von fetchmail abgerufen werden.
> 
> Ich weiß nicht, ob ich das entsprechende RFC richtig verstehe, aber ich
> konnte erfolgreich testen, was passiert, wenn im SENDER - Feld eine
> richtige Mailadresse steht: dann läuft alles glatt durch.
> 
> Nun weiß ich nicht, ob der SENDER-Eintrag nicht RFC-konform ist und
> Postfix damit berechtigt diese Mails verwirft - warum aber ohne bounce
> an den ursprünglichen Absender?
> Oder ist dies evtl. ein Fehler in Postfix, da nach RFC das
> Originator-Feld "Sender" optional ist (wenn ich es richtig verstehe)?
> Bis auf die Fehlermeldung im Log gibt es keine weiteren Spuren dieser
> Mails...?
> 
> Kann man dieses Verhalten von Postfix trotzdem ändern, so dass die Mails
> dennoch an den Exchange-Server ausgeliefert werden können?
> 
> Vielen Dank für Eure Hilfe, habe einen ganzen Tag im Netz gesucht und
> nichts dazu gefunden; der oft zitierte Patch zur Meldung "warning:
> Illegal address syntax from .* in RCPT command" ist ja für ein deutlich
> früheres Postfix-Release...
> 
> Beste Grüße
> Frank
> 
> _______________________________________________
> postfix-users mailing list
> postfix-users at de.postfix.org
> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users



Mehr Informationen über die Mailingliste postfix-users