[Postfixbuch-users] Delivery Status Notification
Maxx
linux at houdek.de
Mo Sep 13 22:49:23 CEST 2010
Florian Pritz wrote on Mon, 13 Sep 2010 21:24:55 +0200:
> On 13.09.2010 20:24, Maxx wrote:
> > Aber so ein MTA wird ja nicht jede erfolgreiche Zustellung mit
> > einer Bestätigungsmail quittieren. Gibt es da also eine
> > Anforderungsmöglichkeit so einer Bestätigung? Bin ich zu blöd, die
> > Stelle zu finden?
> >
>
> Jeder MTA auf dem Weg schickt dir bei NOTIFY=SUCCESS eine
> Bestätigung. Beim ersten MTA der DSN nicht kann, hört die Kette
> dann auf.
Ah, das Success-Notify wird also beim Absenden mit abgefordert? Ich
müsste das also irgendwie selektieren, wenn ich es nicht generell
möchte.
Diese Anforderung des DSN-Typs (also z.B. Success) wird vom
Absender-MTA im SMTP-Protokoll generiert und von jedem Relay, der DSN
kann, quittiert und weiter mitgeschickt. Bis ein Relay damit nix
anfangen kann.
Die Kette reißt also an der Schwachstelle - OK
> Normalerweise läuft eine Mail aber sowieso von dir direkt
> zum Ziel und da bekommst du dann von deinem Mailserver eine
> Bestätigung und wenn das beim Ziel auch aktiviert ist von dort noch
> eine.
Hm, wenn ich eine Mail an jemanden schicke, der wie ich ans Netz
angebunden ist kann es wie folgt aussehen:
MUA --SMTP--> lokaler MTA --SMTP--> Relay des Providers --SMTP--> MTA
des Empfängers beim Provider mit Sammelpostfach --POP3--> lokaler MTA
--> Deliver to User
Wenn alle Relays und MTAs DSN beherrschen, würde ich also bestenfalls
die Success-Meldung vom MTA des Empfängers beim Provider erhalten.
Eine Bounce-Meldung über missglückte Auflösung ins Zielpostfach würde
mir aber auch der lokale MTA des Empfängers schicken (bei Misserfolg).
Und ich müsste eigentlich schon am MUA die Success-Notify-Anforderung
für die gewünschte Mail generieren. Oder generell bei meinem MTA, was
ich aber sicher nicht möchte ;)
--
Maxx <linux at houdek.de>
Mehr Informationen über die Mailingliste Postfixbuch-users