Tak więc w przypadku przesyłania wiadomości przez SMTP koperta SMTP (nadawca, adresaci itp.) Różni się od rzeczywistych danych wiadomości.
SenderHeader służy do identyfikacji w komunikacie, który go złożonego. Zwykle jest to to samo, co Fromnagłó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-PathHeader 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.comwpisuje wiadomość i przesyła ją. Następnie serwer wysyła wiadomość do odbiorcy z Fromustawieniem na sender@yourcompany.com. Rzeczywiste przesłanie SMTP używa różnych poświadczeń, na przykład mailagent@mywebmail.com. Tak więc sendernagłówek jest ustawiony na mailagent@mywebmail.com, aby wskazać, że Fromnagłó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-Pathteż powinien być ustawiony mailagent@mywebmail.comtak, 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.