PHP - Отправить письмо с другого домена, не будучи спамом! - PullRequest
4 голосов
/ 28 марта 2011

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

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

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

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

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

Thx, Telmo Cardoso

Ответы [ 4 ]

2 голосов
/ 28 марта 2011

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

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

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

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

2 голосов
/ 28 марта 2011

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

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

2 голосов
/ 28 марта 2011

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

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

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

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

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

0 голосов
/ 08 апреля 2011

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

...