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
gets changed # to . # # 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=
, 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