Таким образом, при отправке сообщения через 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
так, чтобы любые отчеты о доставке отправлялись ему, а не отправителю.
Если вы делаете именно это, отправку формы для отправки электронной почты, то это, вероятно, прямая параллель с тем, как вы устанавливаете заголовки.