Просто интересно, если изменение поля «От» при отправке электронной почты (программно) считается «плохой» вещью, и почтовые серверы с большей вероятностью будут отклонять сообщения, отправленные с моего веб-сервера / почтового сервера из-за этого (или помечаться как спам ).
У меня есть средство, с помощью которого пользователи моего веб-сайта отправляют электронные письма с помощью веб-интерфейса, поэтому веб-почтовый сервер должен отправить электронное письмо и изменить поле От, чтобы сделать вид, что оно отправлено с электронной почты пользователя.
В 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: проход». Таким образом, спам-фильтр дальше по дороге может принять этот заголовок в качестве части более взвешенного решения.