Über SMTP unterscheidet sich der SMTP-Umschlag (Absender, Empfänger usw.) beim Senden einer Nachricht von den tatsächlichen Daten der Nachricht.
Der SenderHeader wird verwendet, um in der Nachricht zu identifizieren, wer ihn gesendet hat. Dies entspricht normalerweise dem FromHeader, 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-PathHeader 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.comTypen in einer Nachricht und legt ihn. Der Server sendet dann die Nachricht an seinen Empfänger mit der FromEinstellung auf sender@yourcompany.com. Die eigentliche SMTP-Übermittlung verwendet unterschiedliche Anmeldeinformationen, z mailagent@mywebmail.com. Daher wird der senderHeader auf gesetzt mailagent@mywebmail.com, um anzuzeigen, dass der FromHeader 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-PathDaher wird auch festgelegt, mailagent@mywebmail.comdass 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.