Über SMTP unterscheidet sich der SMTP-Umschlag (Absender, Empfänger usw.) beim Senden einer Nachricht von den tatsächlichen Daten der Nachricht.
Der Sender
Header wird verwendet, um in der Nachricht zu identifizieren, wer ihn gesendet hat. Dies entspricht normalerweise dem From
Header, von dem die Nachricht stammt. In einigen Fällen kann es jedoch anders sein, wenn ein Mail-Agent Nachrichten für eine andere Person sendet.
Der Return-Path
Header wird verwendet, um dem Empfänger (oder empfangenden MTA) anzuzeigen, wohin Nichtlieferungsbelege gesendet werden sollen.
Nehmen Sie beispielsweise einen Server, auf dem Benutzer E-Mails von einer Webseite senden können. Also, sender@yourcompany.com
Typen in einer Nachricht und legt ihn. Der Server sendet dann die Nachricht an seinen Empfänger mit der From
Einstellung auf sender@yourcompany.com
. Die eigentliche SMTP-Übermittlung verwendet unterschiedliche Anmeldeinformationen, z mailagent@mywebmail.com
. Daher wird der sender
Header auf gesetzt mailagent@mywebmail.com
, um anzuzeigen, dass der From
Header nicht angibt, wer die Nachricht tatsächlich gesendet hat.
In diesem Fall ist es für den Agenten wahrscheinlich besser, den Nichtzustellungsbericht zu erhalten, wenn die Nachricht nicht gesendet werden kann. Return-Path
Daher wird auch festgelegt, mailagent@mywebmail.com
dass alle Zustellungsberichte anstelle des Absenders an ihn gesendet werden .
Wenn Sie genau das tun, eine Formularübermittlung zum Senden von E-Mails, ist dies wahrscheinlich eine direkte Parallele zu der Art und Weise, wie Sie die Header festlegen würden.