Таким образом, при отправке сообщения через SMTP конверт SMTP (отправитель, получатели и т. Д.) Отличается от фактических данных сообщения.
Sender
Заголовок используется для идентификации в сообщении, подавшему его. Обычно это то же самое, что From
заголовок, из которого отправлено сообщение. Однако это может отличаться в некоторых случаях, когда почтовый агент отправляет сообщения от имени другого лица.
Return-Path
Заголовок используется для указания получателя (или приема MTA) , где квитанции без доставки должны быть посланы.
Например, возьмем сервер, который позволяет пользователям отправлять почту с веб-страницы. Итак, sender@yourcompany.com
введите сообщение и отправьте его. Затем сервер отправляет сообщение своему получателю с From
установленным значением sender@yourcompany.com
. Фактическая отправка SMTP использует разные учетные данные, что-то вроде mailagent@mywebmail.com
. Таким образом, sender
заголовок установлен в mailagent@mywebmail.com
, чтобы указать, что From
заголовок не указывает, кто фактически отправил сообщение.
В этом случае, если сообщение не может быть отправлено, агенту, вероятно, лучше получить отчет о недоставке, и поэтому Return-Path
он также должен быть установлен mailagent@mywebmail.com
так, чтобы любые отчеты о доставке отправлялись ему, а не отправителю.
Если вы делаете именно это, отправку формы для отправки электронной почты, то это, вероятно, прямая параллель с тем, как вы устанавливаете заголовки.
Sender
есть лицо , подавшее веб - форму , иFrom
это сервер , который разослал по электронной почте? Или наоборот?Sender
, но сообщение являетсяFrom
VIP. Это то, что происходит, когда вы видите письмо, описанное как «От помощника от имени VIP»Return-Path
. Это по умолчаниюSender
тогда?Официальный RFC, который определяет эту спецификацию, можно найти здесь:
http://tools.ietf.org/html/rfc4021#section-2.1.2 (см. пункт 2.1.2 и последующие)
источник
Незначительное обновление: отправитель никогда не должен устанавливать
Return-Path:
заголовок. Там нет такой вещи, какReturn-Path:
заголовок для сообщения в пути. Этот заголовок устанавливается адаптером MTA, который выполняет окончательную доставку, и, как правило, устанавливается равным значению оператора,5321.From
если локальной системе не нужна какая-то необычная маршрутизация.Это распространенное недоразумение, потому что пользователи редко видят электронную почту без
Return-Path:
заголовка в своих почтовых ящиках. Это потому, что они всегда видят доставленные сообщения, но MTA никогда не должен видетьReturn-Path:
заголовок сообщения в пути. См. Http://tools.ietf.org/html/rfc5321#section-4.4.источник
From:
адрес и ( другой )Return-Path:
адрес, так что я не знаю, на что вы ссылаетесьReturn-Path:
Заголовок отражает конверт-с, или RFC5321.From адрес.From:
Заголовок отражает заголовок-с, или RFC5322.From адрес.Return-Path:
заголовок при отправке сообщения. Если это произойдет, он будет отброшен при передаче и позднее установлен в значение RFC5321.From или envelope-from MDA, который выполняет окончательную доставку сообщения. По сути,Return-Path:
заголовок записывает, каким был конверт, поскольку конверт отбрасывается при доставке.