it-swarm.com.de

Was ist der Unterschied zwischen Absender, Von und Rückweg?

Was ist der Unterschied zwischen einem E-Mail-Absender, einem Absender und einem Rückgabepfad?

Beispiel: Ich habe ein Kontaktformular, in das der Benutzer seine E-Mail-Adresse eingeben kann. Würde dies dem Absender, Absender oder Rückweg zugewiesen?

Ich hatte eine schnelle Suche im StackOverflow und konnte nichts Nützliches finden.

121

Über SMTP unterscheidet sich der SMTP-Umschlag (Absender, Empfänger usw.) beim Senden einer Nachricht von den tatsächlichen Daten der Nachricht.

Der Header Sender wird verwendet, um in der Nachricht den Absender zu identifizieren. Dies ist normalerweise dasselbe wie der Header From, von dem die Nachricht stammt. In einigen Fällen kann dies jedoch anders sein, wenn ein Mail-Agent Nachrichten im Auftrag einer anderen Person sendet.

Der Header Return-Path Wird verwendet, um dem Empfänger (oder empfangenden MTA) anzuzeigen, wohin Unzustellbarkeitsbestätigungen gesendet werden sollen.

Nehmen Sie zum Beispiel einen Server, mit dem Benutzer E-Mails von einer Webseite senden können. Also tippt [email protected] Eine Nachricht ein und sendet sie. Der Server sendet die Nachricht dann an den Empfänger, wobei From auf [email protected] Gesetzt ist. Für die eigentliche SMTP-Übermittlung werden unterschiedliche Anmeldeinformationen verwendet, beispielsweise [email protected]. Daher wird der Header sender auf [email protected] Gesetzt, um anzuzeigen, dass der Header From nicht angibt, wer die Nachricht tatsächlich gesendet hat.

In diesem Fall ist es wahrscheinlich besser, wenn der Agent den Unzustellbarkeitsbericht erhält, wenn die Nachricht nicht gesendet werden kann. Daher wird Return-Path Auch auf [email protected] Gesetzt, damit alle Zustellbarkeitsberichte gesendet werden zu ihm anstelle des Absenders.

Wenn Sie genau das tun, also ein Formular zum Senden einer E-Mail, dann ist dies wahrscheinlich eine direkte Parallele zu der Art und Weise, wie Sie die Überschriften setzen würden.

155
Shawn D.

Den offiziellen RFC, der diese Spezifikation definiert, finden Sie hier:

http://tools.ietf.org/html/rfc4021#section-2.1.2 (siehe Abschnitt 2.1.2 und folgende)

2.1.2. Header-Feld: Von

Description:  
    Mailbox of message author  
[...]  
Related information:
    Specifies the author(s) of the message; that is, the mailbox(es)
    of the person(s) or system(s) responsible for the writing of the
    message. Defined as standard by RFC 822.

2.1.3. Header-Feld: Absender

Description:  
    Mailbox of message sender  
[...]  
Related information:
    Specifies the mailbox of the agent responsible for the actual
    transmission of the message.  Defined as standard by RFC 822.

2.1.22. Header-Feld: Return-Path

Description:
    Message return path
[...]  
Related information:
    Return path for message response diagnostics. See also RFC 2821
    [17]. Defined as standard by RFC 822.
88
naitsirch

Ein kleines Update dazu: Ein Absender sollte niemals den Return-Path: - Header setzen. Es gibt keinen Return-Path: - Header für eine Nachricht, die gerade übertragen wird. Dieser Header wird vom MTA festgelegt, der die endgültige Übermittlung vornimmt, und wird im Allgemeinen auf den Wert 5321.From Festgelegt, es sei denn, das lokale System benötigt eine eigenartige Weiterleitung.

Es ist ein weit verbreitetes Missverständnis, da Benutzer selten eine E-Mail ohne einen Return-Path: - Header in ihren Postfächern sehen. Dies liegt daran, dass sie immer übermittelte Nachrichten sehen, ein MTA jedoch niemals einen Return-Path: - Header in einer Nachricht während der Übertragung sehen sollte. Siehe http://tools.ietf.org/html/rfc5321#section-4.4

18
cmeid