Я хочу отправить HTML-письмо с PHP. Мне было интересно, какие заголовки следует использовать в письме, чтобы убедиться, что он не блокируется или попадает в папки SPAM.
Содержимое электронной почты будет содержать CSS и HTML. Поле ответа будет отличаться от отправителя (это повлияет на что-нибудь?)
EDIT: Я не знаю, почему мой вопрос был отклонен. Во всяком случае, я не хочу отправлять СПАМ или списки рассылки. Причина, по которой я хочу, чтобы поле reply-to отличалось от отправителя, связано с тем, что я создаю веб-приложение, где пользователь управляет заданиями от разных клиентов. Всякий раз, когда задание обновляется или создается, приложение автоматически отправляет клиенту сообщение о новых обновлениях работы. Затем клиент может ответить на электронную почту, чтобы связаться с пользователем – поэтому мне нужно, чтобы поле reply-to было адресом электронной почты пользователя.
Существует множество разных факторов, которые учитывают, заблокировано ли электронное письмо или нет, заголовки играют роль, но также следует учитывать следующее:
Для одного из электронных писем вы часто в порядке, если вы планируете использовать свое приложение для отправки частых списков рассылки, возможно, стоит привлечь стороннюю компанию, специализирующуюся на массовой почте.
Подумайте о том, как использовать службу отправки электронной почты, SLA (соглашение об уровне обслуживания) выравнивается с требуемой скоростью доставки.
Есть множество услуг, которые делают это: SendGrid, Amazon SES и т. Д.
Я предлагаю SendGrid, потому что его относительно дешево и чрезвычайно легко реализовать.
Кроме того, это было интересное чтение (не научное, но имеет некоторые интересные идеи): http://www.smashingmagazine.com/2007/10/16/best-practices-for-bulletproof-e-mail-delivery/
Разные поля отправителя и ответа могут быть красным флагом для некоторых фильтров спама (хотя и не для всех), но лучший подход к обеспечению доставки – это делать все по книге. Спам часто идентифицируется тем фактом, что он похож на другой спам, имеет некоторые части заголовка, отличающиеся от стандартного, как вы определили, или отправляется с сервера, не авторизовавшегося для этого домена электронной почты (см. Рамки политики отправителя для хорошего способа улучшите свои шансы и попросите своего хостинг-провайдера настроить его).