PHP - Отправляйте электронную почту с другого домена без спама!

это спрашивали снова и снова, и до сих пор нет хорошего решения!

Когда кто-то отправляет электронное письмо с помощью php и размещает другой домен в «от», оно попадает в спам.

Решения обычно таковы: - Используйте свой «от» и поместите домен, который вы хотите, в «ответить»; - Внесите свой домен в белый список основных почтовых служб.

Первое на самом деле не решение, и я никогда не мог сделать второе, потому что невозможно связаться с hotmail.com, yahoo.com и т. Д.

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

Спасибо, Тельмо Кардосо


person tcardoso    schedule 28.03.2011    source источник
comment
Язык, на котором написан ваш скрипт, не имеет ничего общего с тем, считать ваши сообщения спамом или нет. Вы должны уточнить, пытаетесь ли вы подделать адрес отправителя или пытаетесь установить настоящий. И вы также должны опубликовать свой код.   -  person Álvaro González    schedule 28.03.2011


Ответы (4)


Когда кто-то отправляет электронное письмо с помощью php и размещает другой домен в «от», оно попадает в спам.

Это не обязательно верно.

Проверьте, какие почтовые серверы идентифицируют ваше сообщение как спам. Также узнайте у своей хостинговой компании предпочтительный способ отправки почты.

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

Просто будьте благоразумны, и ваши мессы будут доведены до конца.

person vbence    schedule 28.03.2011

Отправьте электронное письмо со своего веб-сервера и добавьте заголовок ответа, как вы упомянули.

Убедитесь, что на вашем сервере настроен SPF, чтобы получить доступ к gMail, Live Mail и Yahoo. учетные записи.

Хорошая и дешевая альтернатива — отправлять электронные письма через Amazon SES, чтобы не использовать собственные IP-адреса и т. д. .

Я бы выбрал Amazon SES (или аналогичный сервис) и оставил заботу о правильной настройке сервера экспертам. Сделайте обеспечение доставляемости чужой проблемой.

person Treffynnon    schedule 28.03.2011

Эта статья является хорошей отправной точкой:

http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html

person Álvaro González    schedule 28.03.2011

Проблема связана с заголовком письма. не обязательно адресный домен «от». Некоторые спам-фильтры (например, фильтры входящего спама cox.net) выполняют обратный поиск IP-адреса, с которого пришло электронное письмо. Если доменное имя, возвращаемое при обратном просмотре, не является доменным именем отправляющего адреса. Тогда они с большой долей вероятности пометят его как спам.

person Sean    schedule 08.04.2011