Отправка электронных писем: поле «От» изменено плохо? - PullRequest
4 голосов
/ 27 ноября 2009

Просто интересно, если изменение поля «От» при отправке электронной почты (программно) считается «плохой» вещью, и почтовые серверы с большей вероятностью будут отклонять сообщения, отправленные с моего веб-сервера / почтового сервера из-за этого (или помечаться как спам ).

У меня есть средство, с помощью которого пользователи моего веб-сайта отправляют электронные письма с помощью веб-интерфейса, поэтому веб-почтовый сервер должен отправить электронное письмо и изменить поле От, чтобы сделать вид, что оно отправлено с электронной почты пользователя.

В RFC на самом деле не так много говорится: http://www.faqs.org/rfcs/rfc2822.html

Ура, SM

edit: вот заголовки в gmail, когда я отправляю письмо через мой веб-интерфейс:

Получено-SPF: сбой (google.com: домен web_email_addy@mailinator.com не определяет xxx в качестве разрешенного отправителя) client-ip = xxx; Результаты аутентификации: mx.google.com; spf = hardfail (google.com: домен web_email_addy@mailinator.com не определяет xxx как разрешенного отправителя) smtp.mail=web_email_addy@mailinator.com Получено: от localhost (webserver.name [yyy]) отправив .domain (Postfix) с идентификатором ESMTP 903201474F за ; Пт, 27 ноября 2009 09:10:29 +1100 (EST)

edit2: spf = fail кажется плохим, но gmail ничего с этим не делает:

http://www.openspf.org/SPF_Received_Header

Когда SPF-запрос возвращает «fail», MTA должен отклонить соединение.

Когда запрос SPF возвращает какой-либо другой результат, MTA должен добавить консультативный заголовок к сообщению в форме «Received-SPF: нейтральный» или «Received-SPF: проход». Таким образом, спам-фильтр дальше по дороге может принять этот заголовок в качестве части более взвешенного решения.

Ответы [ 2 ]

1 голос
/ 27 ноября 2009

Читать о SPF: http://www.openspf.org/Introduction y http://en.wikipedia.org/wiki/Sender_Policy_Framework

Это действительно приемлемо, в зависимости от того, для чего вы это делаете. У SPF есть свои проблемы, поэтому причина, по которой он не полностью используется для определения спама.

Возможно, вы захотите изменить адрес «из» на какой-нибудь несуществующий адрес, например «no-reply @» ... и т. Д.

1 голос
/ 27 ноября 2009

Хотя вы можете обновить поле «От», многие почтовые серверы помечают или помечают электронные письма как спам или удаляют их все вместе, если поле «От» не соответствует домену исходного почтового сервера.

...