[Postfixbuch-users] Frage zu DSN und discard ehlo keywords

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Mi Feb 20 22:47:40 CET 2008


Seba Mueld wrote:
> Sandy Drobic schrieb:
> 
>>> verstehe ich das richtig, dass nach dem Setzen
> dieser
>>> Option
>>>
>>> smtpd_discard_ehlo_keywords = silent-discard, dsn
>>>
>>> keine Delivery Status Notifications mehr an die
>>> Absender verschickt werden?
> 
>> Zumindest wird Postfix diese DSN-Kette nicht
> unterstützen.
> 
> Nicht unterstützen? Kannst du das näher spezifizieren?

Wann wird eine DSN/success gesendet?

-  Entweder, wenn eine endgültige Auslieferung an einen Endserver (z.B. Imap
    oder LDA) ausgeliefert wird, oder

-  wenn ein Server DSN nicht anbietet. Dann sendet der letzte Server, der DSN
    unterstützt, die Benachrichtigung an den Absender, dass die Mail
    erfolgreich an den Server ohne DSN-Unterstützung ausgeliefert worden ist.

Das ist eine Falle, in die schon viele gestolpert sind. Wenn man DSN für 
ausgehende Mails verwenden will, dann muss jeder Server in der Kette, die die 
Mails durchwandert, DSN unterstützen.

Dies gilt auch für den Content_filter wie Amavisd-new!! Amavisd-new 
unterstützt DSN ab Version 2.4, Postfix ab Version 2.3. Wenn du z.B. Mails ins 
Internet direkt verschickst und vorher durch Amavisd-new älteren Datums 
schickst, dann passiert es dir, dass Postfix dem Absender frölich mitteilt, 
dass die Mail erfolgreich an Amavisd-new verschickt worden ist. Dies ist 
natürlich relativ sinnfrei.

Was du vermutlich möchtest, ist, dass die Mail von dem Exchange/Domino etc. an 
Postfix übergeben wird, dieser die Mail über Amavisd-new scannt und dann 
direkt ins Internet schickt. Dann bekommst du auf jeden Fall eine Meldung, 
wenn die Mail erfolgreich an den zuständigen MX der Empfängerdomain zugestellt 
wurde.

Umgekehrt geht es IMHO keinen Externen etwas an, was mit der Mail passiert, 
nachdem mein MX sie angenommen hat. Deshalb unterstütze ich DSN von intern 
nach extern, biete aber DSN nicht für externe Clients an. Denen muss es 
reichen, wenn sie vom sendenden Server die DSN bekommen, dass eine Mail an 
meinen Server eingeliefert wurde.

-- 
Sandy

Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com




Mehr Informationen über die Mailingliste Postfixbuch-users