Tak więc w przypadku przesyłania wiadomości przez SMTP koperta SMTP (nadawca, adresaci itp.) Różni się od rzeczywistych danych wiadomości.
Sender
Header służy do identyfikacji w komunikacie, który go złożonego. Zwykle jest to to samo, co From
nagłówek, od którego pochodzi wiadomość. Jednak może się to różnić w niektórych przypadkach, gdy agent pocztowy wysyła wiadomości w imieniu innej osoby.
Return-Path
Header służy do wskazania odbiorcy (lub otrzymaniu MTA), gdzie wpływy zakaz dostawy mają zostać wysłane.
Na przykład weźmy serwer, który umożliwia użytkownikom wysyłanie poczty ze strony internetowej. Więc sender@yourcompany.com
wpisuje wiadomość i przesyła ją. Następnie serwer wysyła wiadomość do odbiorcy z From
ustawieniem na sender@yourcompany.com
. Rzeczywiste przesłanie SMTP używa różnych poświadczeń, na przykład mailagent@mywebmail.com
. Tak więc sender
nagłówek jest ustawiony na mailagent@mywebmail.com
, aby wskazać, że From
nagłówek nie wskazuje, kto faktycznie przesłał wiadomość.
W takim przypadku, jeśli wiadomość nie może zostać wysłana, prawdopodobnie lepiej, aby agent odebrał raport o niedostarczeniu, dlatego Return-Path
też powinien być ustawiony mailagent@mywebmail.com
tak, aby wszelkie raporty doręczenia trafiały do niego zamiast do nadawcy.
Jeśli robisz tylko to, przesłanie formularza do wysłania wiadomości e-mail, to prawdopodobnie jest to bezpośrednie porównanie z ustawieniem nagłówków.