Отправка электронной почты с помощью PHP и обеспечение ее блокировки - PullRequest
3 голосов
/ 29 февраля 2012

Я хочу отправить HTML-письмо с PHP.Мне было интересно, какие заголовки следует использовать в письме, чтобы оно не блокировалось и не попадало в папки СПАМа.

Содержимое электронной почты будет содержать CSS и HTML.Поле для ответа будет отличаться от поля отправителя (это повлияет на что-нибудь?)

РЕДАКТИРОВАТЬ: Я не знаю, почему мой вопрос был отклонен.Во всяком случае, я не ищу электронную почту СПАМ или списки рассылки.Причина, по которой я хочу, чтобы поле для ответа отличалось от поля отправителя, заключается в том, что я создаю веб-приложение, в котором пользователь управляет заданиями от различных клиентов.Каждый раз, когда работа обновляется или создается, приложение автоматически отправляет клиенту сообщение об обновлениях работы.Затем клиент может ответить на электронное письмо, чтобы связаться с пользователем, поэтому мне нужно, чтобы поле для ответа было адресом электронной почты пользователя.

Ответы [ 3 ]

4 голосов
/ 29 февраля 2012

Есть много различных факторов, которые принимают во внимание, заблокирована ли электронная почта или нет, заголовки играют роль, но также следует учитывать:

  • Постоянное количество электронных писем, отправляемых изо дня в день (100 000 раз в месяц наносят ущерб вашей репутации более чем 100 000 каждый день)
  • Если вы часто отправляете электронные письма на прыгающие адреса
  • Находитесь ли вы в списке надежных отправителей получателя
  • Поставщик электронной почты, который вы отправляете на
  • Различные настройки DNS, такие как отправка электронной почты с домена, на который зарегистрирован IP-адрес
  • Часто ли вы отправляете по электронной почте недействительные адреса
  • Был ли вы в черном списке одной из компаний, занесенных в черный список
  • Различные другие механизмы почтового провайдера, такие как ключ домена Yahoo
  • Содержимое письма, избегайте фраз типа FREE, MONEY и LUCKY
  • Включаете ли вы ссылку для отмены подписки (вы ДОЛЖНЫ предоставить простой способ отказаться от электронных писем)

С одними электронными письмами у вас часто все в порядке, если вы планируете использовать свое приложение для частых рассылок, возможно, стоит привлечь стороннюю компанию, специализирующуюся на массовых рассылках.

2 голосов
/ 29 февраля 2012

Подумайте об использовании службы отправки электронной почты, SLA (Соглашение об уровне обслуживания) которой соответствует требуемому уровню доставки.

Существует множество служб, которые делают это: SendGrid, Amazon SES и т. Д.

Я предлагаю SendGrid, потому что он относительно дешев и чрезвычайно прост в реализации.

Кроме того, это было интересное чтение (не научное, но имеет некоторые интересные идеи): http://www.smashingmagazine.com/2007/10/16/best-practices-for-bulletproof-e-mail-delivery/

0 голосов
/ 29 февраля 2012

Различающиеся поля отправителя и ответа могут быть красным флагом для некоторых фильтров спама (хотя и не для всех), но лучший способ гарантировать доставку - сделать все по книге.Спам часто определяется тем, что он похож на другой спам, имеет некоторые части заголовка, отличающиеся от стандартного, как вы определили, или отправляется с сервера, не авторизованного для этого почтового домена (см. основы политики отправителя хороший способ улучшить свои шансы и попросить хостинг-провайдера настроить его).

...