Standard Return-Path bei einer Bouncemail
Hallo zusammen,
was ist der default Return-Path bei einer Bouncemail? Wird dieses Feld dann einfach mit dem Null Sender gefüllt
oder kommt dort der envelope sender oder gibt es einen anderen Standard dafür?
Ich habe im Internet mittlerweile unterschiedliche Meinungen dazu gelesen.
1. es wird mit dem Null Sender <> geschickt, vorallem damit keine Mailloops aufkommen.
https://de.wikipedia.org/wiki/Envelope_Sender
2. der Return-Path wird mit dem envelope Sender befüllt.
https://de.wikipedia.org/wiki/Header_(E-Mail)
Was ist den nun der richtige Wert?
danke und lg
was ist der default Return-Path bei einer Bouncemail? Wird dieses Feld dann einfach mit dem Null Sender gefüllt
oder kommt dort der envelope sender oder gibt es einen anderen Standard dafür?
Ich habe im Internet mittlerweile unterschiedliche Meinungen dazu gelesen.
1. es wird mit dem Null Sender <> geschickt, vorallem damit keine Mailloops aufkommen.
https://de.wikipedia.org/wiki/Envelope_Sender
2. der Return-Path wird mit dem envelope Sender befüllt.
https://de.wikipedia.org/wiki/Header_(E-Mail)
Was ist den nun der richtige Wert?
danke und lg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 427802
Url: https://administrator.de/forum/standard-return-path-bei-einer-bouncemail-427802.html
Ausgedruckt am: 26.12.2024 um 08:12 Uhr
9 Kommentare
Neuester Kommentar
Moin,
im Bereich SMTP und MIME gibt es eigentlich feste Standards, aber leider halten sich sehr viele Hersteller gar nicht oder nur teilweise daran.
Ich hatte früher einen POP2SMTP-Collector programmiert und bin fast wahnsinnig geworden.
Bei einer Bouncemail fängt das Problem schon damit an wer diese verschickt.
Eigentlich sollte es ja Dein eigener Mail-Server sein. Häufig hat der Server des Empfängers aber nachträglich entschieden die Mail doch nicht anzunehmen. Dann muss der die Nachricht dazu verschicken. Das ist dann eine normale Mail mit "normalen" Feldern damit diese nicht selber als Spam abgelehnt wird.
Du wirst beide und noch andere Varianten in der freien Wildbahn finden.
Richtig ist aber das was LG geschrieben hat.
Stefan
im Bereich SMTP und MIME gibt es eigentlich feste Standards, aber leider halten sich sehr viele Hersteller gar nicht oder nur teilweise daran.
Ich hatte früher einen POP2SMTP-Collector programmiert und bin fast wahnsinnig geworden.
Bei einer Bouncemail fängt das Problem schon damit an wer diese verschickt.
Eigentlich sollte es ja Dein eigener Mail-Server sein. Häufig hat der Server des Empfängers aber nachträglich entschieden die Mail doch nicht anzunehmen. Dann muss der die Nachricht dazu verschicken. Das ist dann eine normale Mail mit "normalen" Feldern damit diese nicht selber als Spam abgelehnt wird.
Du wirst beide und noch andere Varianten in der freien Wildbahn finden.
Richtig ist aber das was LG geschrieben hat.
Stefan
Das Problem ist weniger der Absender als die E-Mail selbst.
Du willst normalerweise niemals Bounces an externe Empfänger senden.
Wenn du eine Mail nicht haben willst, dann nimm sie nicht an - dann musst du selbst auch keinen Bounce generieren.
Bei internen Empfängern, sprich deinen eigenen Domains, ist das in Ordnung und gewünscht, aber externe Empfänger sollten niemals Bounces von dir erhalten.
Das Problem dabei ist schlicht, dass man damit letztlich auch die gefälschten Absenderadressen von Spam-Mails mit Bounces bewirft.
Was sind denn das für Bounces, die da von dir verschickt werden, wodurch entstehen sie?
Eventuell kann man da eine cleverere Lösung finden.
Du willst normalerweise niemals Bounces an externe Empfänger senden.
Wenn du eine Mail nicht haben willst, dann nimm sie nicht an - dann musst du selbst auch keinen Bounce generieren.
Bei internen Empfängern, sprich deinen eigenen Domains, ist das in Ordnung und gewünscht, aber externe Empfänger sollten niemals Bounces von dir erhalten.
Das Problem dabei ist schlicht, dass man damit letztlich auch die gefälschten Absenderadressen von Spam-Mails mit Bounces bewirft.
Was sind denn das für Bounces, die da von dir verschickt werden, wodurch entstehen sie?
Eventuell kann man da eine cleverere Lösung finden.
Zitat von @LordGurke:
Das Problem dabei ist schlicht, dass man damit letztlich auch die gefälschten Absenderadressen von Spam-Mails mit Bounces bewirft.
Das nennt sich dann Backscatter (https://de.wikipedia.org/wiki/Backscatter_(E-Mail)).Das Problem dabei ist schlicht, dass man damit letztlich auch die gefälschten Absenderadressen von Spam-Mails mit Bounces bewirft.
Und da dies ein reales Problem ist, halten sich scheinbar viele nicht daran an externe Empfänger Bounces zu schicken...
Was ist denn Dein Problem? Sofern Du eines hast.
Stefan
Zitat von @WinLiCLI:
Warum soll der Mailserver nicht extern bouncen? Wenn ich an einen Mailserver mit zb. ungültigem Empfänger was schicke,
dann wird er die mail hardbouncen und dabei den return-path auch mit <> senden.
(quelle RFC gefunden: https://tools.ietf.org/html/rfc2821#section-6.1)
Warum soll der Mailserver nicht extern bouncen? Wenn ich an einen Mailserver mit zb. ungültigem Empfänger was schicke,
dann wird er die mail hardbouncen und dabei den return-path auch mit <> senden.
(quelle RFC gefunden: https://tools.ietf.org/html/rfc2821#section-6.1)
Jaein...
Wenn dein Mailserver, wie du ja weiter unten anführst, E-Mails für nicht existente lokale Empfänger annimmt, läuft da schon etwas schief.
In dem Fall soll dein Mailserver die E-Mail eben nicht mit "250 OK" bestätigen sondern mit Statuscode "550" hart ablehnen.
Damit signalisiert er dem einliefernden Mailserver, dass die Mail nicht zustellbar ist - und dann muss der einliefernde Mailserver zusehen, wie er den Absender benachrichtigt. Du bist dann aus der ganzen Nummer raus.
Der zitierte RFC bezieht sich darauf was passieren soll, wenn du die Mail angenommen und quittiert hast.
Sicher, dann musst du im Zweifel NDN versenden, wenn die Zustellung dann irgendwie doch nicht geht.
Aber bei so trivialen Dingen wie unbekannte Empfängern solltest du die Mail also gar nicht erst annehmen sondern mit 550 ablehnen.
Sonst stehst du - vollkommen zu Recht - auf DNSBLs...