Re: Probleme mit Postfix, amavis und co.
![](https://seccdn.libravatar.org/avatar/ffcbb0f1ce7068f1fde373b35ab383f4.jpg?s=120&d=mm&r=g)
Hallo, Sandy Drobic wrote:
Kyek, Andreas, VF-DE wrote:
Hallo,
ich bin gestern (weil ich auf eine Mail gewartet habe) mal durch mein mail-logfile gegangen und siehe da: die Mail war da! Zumindest ganz kurz!!
Aber warum so komisch? Hier der Auszug aus dem Logfile: (Zeile nicht umgebrochen!)
[...]
Ich entnehme dem Log, das irgendetwas mit dem Header falsch war (s. Zeile mit "Blocked BAD_HEADER".
GMX macht gerne so Sachen wie nicht kodierte Umlaute in Headerzeilen, was zu solchen Warnungen führt.
Na ja, es waren mehrere Absender; nicht nur GMX. Aber egal (s.u.)
Aber wer hängt mir an den lokalen Empfänger dann so was
"andi+badh@..."?
Den kennt mein Postfix natürlich nicht. Und der Bounce daraufhin schlägt auch fehl.
Lerne mal dein Amavis kennen. (^-^)
Danke (auch an Torsten) für den Zaunpfahl!
Das ist konfiguriert in /etc/amavisd.conf: # $addr_extension_virus = 'virus'; # (default is undef, same as empty) # $addr_extension_spam = 'spam'; # (default is undef, same as empty) # $addr_extension_banned = 'banned'; # (default is undef, same as empty) # Delimiter between local part of the recipient address and address extension # (which can optionally be added, see variables $addr_extension_virus and # $addr_extension_spam). E.g. recipient address <user@example.com> gets changed # to <user+virus@example.com>. # # Delimiter should match equivalent (final) MTA delimiter setting. # (e.g. for Postfix add 'recipient_delimiter = +' to main.cf) # Setting it to an empty string or to undef disables this feature # regardless of $addr_extension_virus and $addr_extension_spam settings.
$recipient_delimiter = '+'; # (default is '+')
Welchen Wert hast du für recipient_delimiter eingetragen? Notfalls abschalten.
recipient_delimter in postfix war auskommentiert. Nun steht er auf +; mal sehen, was jetzt passiert. (Mea Culpa, ich gebe zu, das ich amavis bisher als "Black-Box" behandelt hatte!)
Wer kann mir erklären, was da so passiert ist? Die Mails werden von meine diversen Mailaccounts via fetchmail abgeholt und dann an die lokalen User verteilt. Das klappt für viele Mails auch gut,
aber hier?
Hauptproblem ist, das die Mails stillschweigend gelöscht werden und NIRGENDWO zu finden sind.
Back to sender:
Sep 6 12:23:48 linux postfix/smtp[13443]: ED7AC14BA09: to=<absender@absendedomain>, relay=mail.gmx.net[213.165.64.20], delay=1, status=bounced (host mail.gmx.net[213.165.64.20] said: 550 5.1.7 {mp019} This server does not accept an empty envelope from ( http://www.gmx.net/serverrules ) (in reply to MAIL FROM command)) Sep 6 12:23:48 linux postfix/qmgr[9930]: ED7AC14BA09: removed
Sender akzeptiert keine Bounces von dir, Mail verworfen...
Das ist mir schon klar, da mein Postfix (in diesem Fall) gar nicht für das Versenden mit dieser Absendadresse konfiguriert ist. (Dafür habe ich immer noch keine Lösung: Ich hole von mehreren verschiedenen Providern jeweils mehrere Accounts ab und stelle dann lokal an eine Handvoll User zu. Z.Zt. versende ich mit mehreren Identitäten aus kmail direkt; da ich keine Idee habe, wie ich meinem MTA beibringen kann: Bei Absender a gehe mit Account a über gmx bei Absender b gehe mit Account b über gmx bei Absender c gehe mit Account c über Arcor etc.) Aber bei bounces aus postfix müsste ich genau das können, oder?)
Du kannst mal nachsehen mit mailq, ob noch etwas in deiner Queue ist, aber ich glaube nicht daran.
Und da has Du leider recht. Wech is wech, da hilft nix mehr. Andreas
![](https://seccdn.libravatar.org/avatar/6cacaf4eb2894c2da1aaf9dab186ef82.jpg?s=120&d=mm&r=g)
Kyek, Andreas, VF-DE wrote:
Lerne mal dein Amavis kennen. (^-^)
Danke (auch an Torsten) für den Zaunpfahl!
(^-°)
recipient_delimter in postfix war auskommentiert. Nun steht er auf +; mal sehen, was jetzt passiert. (Mea Culpa, ich gebe zu, das ich amavis bisher als "Black-Box" behandelt hatte!)
Keine gute Idee, etwas blind einzusetzen, was vielleicht wichtige Mails ins Nirwana schickt. (^-^)
Das ist mir schon klar, da mein Postfix (in diesem Fall) gar nicht für das Versenden mit dieser Absendadresse konfiguriert ist. (Dafür habe ich immer noch keine Lösung: Ich hole von mehreren verschiedenen Providern jeweils mehrere Accounts ab und stelle dann lokal an eine Handvoll User zu. Z.Zt. versende ich mit mehreren Identitäten aus kmail direkt; da ich keine Idee habe, wie ich meinem MTA beibringen kann: Bei Absender a gehe mit Account a über gmx bei Absender b gehe mit Account b über gmx bei Absender c gehe mit Account c über Arcor etc.)
Aber bei bounces aus postfix müsste ich genau das können, oder?)
Nein, Postfix ist ein Mailserver, kein Mail User Agent. Er entscheidet die Route nach der Empfängeradresse, nicht nach der Absende-Adresse. Die korrekte Konfiguration für einen Server mit dynamischer Ip-Adresse ist, einen Relay-Server zu verwenden, der für alle ausgehenden Mails zuständig ist. Mann kann auch für Postfix festlegen, mit welchem Benutzer/Passwort er sich am Server anmelden soll. Viele grosse ISPs wie GMX, T-Online, Freenet, Web.de etc weigern sich, Mails von dynamischen IP-Adressen anzunehmen, da diese zur überwiegenden Anzahl nur von Spam-Zombies kommen. Sandy
participants (2)
-
Kyek, Andreas, VF-DE
-
Sandy Drobic