Прежде всего, я хочу поблагодарить вас за ваше время. Мне нелегко решить эту проблему.
Что касается этой темы, мы решили реализовать PHPMailer. Тем не менее, он работал отлично, пока мы не решили изменить IP-адрес Exim deamon, работающего в системе. Теперь Hotmail и GMail отмечают нас как спам, хотя у нас есть правильные rDNS и т. Д. Мы также принимали участие в программе отправки отправителя и нежелательной электронной почты Microsoft, но это все равно нам не поможет.
Вы можете увидеть результат работы php-скрипта ( http://koopte.be/mailtest/test/examples/test.php ).
Кроме того, некоторые почтовые заголовки от GMail:
Поставлено: myemail@gmail.com Поступила в редакцию: 10.227.133.10 с идентификатором SMTP d10cs153720wbt; Sun, 17 Oct 2010 02:44:10 -0700 (PDT) Поступила в редакцию: по 10.227.37.8 с идентификатором SMTP v8mr3118896wbd.37.1287308647612; Sun, 17 Oct 2010 02:44:07 -0700 (PDT) Return-Path: Получено: от drt01.dco.fusa.be ([81.95.119.6]) на mx.google.com с ESMTP id ep1si12575868wbb.6.2010.10.17 .02.44.06; Sun, 17 Oct 2010 02:44:07 -0700 (PDT) Received-SPF: нейтральный (google.com: 81.95.119.6 не разрешен и не запрещен лучшей записью догадки для домена admin@drt01.dco.fusa.be) клиент-ф = 81.95.119.6; Аутентификация-Результаты: mx.google.com; spf = neutral (google.com: 81.95.119.6 не разрешено и не отрицается с помощью лучшей записи о регистрации для домена admin@drt01.dco.fusa.be) smtp.mail=admin@drt01.dco.fusa.be Получено: от admin by drt01.dco.fusa.be с локальным (Exim 4.69) (конверт-от) id 1P7Pmg-0001qb-Gg для myemail@gmail.com; Sun, 17 Oct 2010 11:44:06 +0200 To: Subject: Koopte.be X-PHP-Script: www.koopte.be/mailtest/test/examples/test_smtp_advanced_no_auth.php для 84.31.105.128 Дата: Вс, 17 окт. 2010 11:44:06 +0200 От: «Koopte.be» Ответ на: «Koopte.be» Message-ID: X-Priority: 3 X-Mailer: PHPMailer 5.1 (phpmailer.sourceforge.net) MIME-версия: 1.0 Content-Type: multipart / alternative; border = "b1_f102f7049d61084cf6a8ef51cf0e57bc" Отправитель:
Наш журнал показывает следующее, что мне кажется ОК:
2010-10-17 02:33:30 1P7HBn-0000l7-Ro => email F=<admin@drt01.dco.fusa.be> R=lookuphost T=remote_smtp S=1475 H=gmail-smtp-in.l.google.com [209.85.227.27] C="250 2.0.0 OK 1287275610 v32si21774961weq.142"
Спасибо за ваше время!
Изменить: rDNS фиксируется, когда мы говорим.
rDNS настроен сейчас, давай, ребята, чего мне не хватает?
Google сообщает об этом в заголовках:
Полученный-SPF: нейтральный (google.com: 81.95.119.6 не разрешен и не запрещен лучшей записью для домена admin@drt01.dco.fusa.be) client-ip = 81.95.119.6;
Но мой SPF:
доменное имя. TXT "v = spf1 a mx ip4: 81.95.119.6 ~ все"
Вы должны настроить запись SPF для своего домена. Google только нейтрально реагирует на вашу проверку SPF.
Во-первых, я бы предложил использовать Swiftmailer через PHPMailer. Но независимо от того, ваша проблема не в том, какое программное обеспечение вы используете для отправки своей электронной почты. Вы должны перейти на http://mxtoolbox.com/ и посмотреть, что он говорит о вашем домене электронной почты. У вас должна быть правильная обратная настройка DNS, в дополнение к тому, чтобы у вас была установка записи SPF в вашем DNS.
Кажется, ваш обратный DNS настроен неправильно, по крайней мере, не для koopte.be.
Также возможно, что если новый IP-адрес ранее был занесен в черный список Google или Hotmail или любой из сторонних сторон, которые они используют (даже до того, как он принадлежал вам), черный список все еще действует.
В дополнение к mxtoolbox.com, я также проверил бы поиск Spamhaus ( http://www.spamhaus.org/lookup.lasso ). Многие провайдеры используют свои рекомендации XBL, PBL и DBL для поддержки черного списка.
Вы можете посмотреть в DKMS / DomainKeys (и у Microsoft / Hotmail есть своя собственная вещь, которая похожа, но отличается для Hotmail: P)
Проблема со спамом по следующим причинам
1) Общий хостинг
Если вы используете общий хостинг, PHP не является решением для этой проблемы. Попробуйте связаться с поставщиками вашего сервера. Иногда ваш IP-адрес рассматривается как спам. Попробуйте изменить хостинг-провайдеров, он может работать нормально.
2) Дополнительные ссылки в вашем электронном письме
3) Частичный заголовок (Всегда используйте ответ-на, Ref Ans: TrentonMcManus)
4) Массовая рассылка
5) Отчет о спаме (количество людей, которые нажали на вашу ссылку как спам)
6) Сообщение не должно быть слишком коротким или слишком длинным.
7) Отправка с черного списка IP (хостинг и SMTP-сервер))
Возможно, новый ваш IP-адрес был ранее внесен в черный список Google или Hotmail. Вы можете проверить Blacklisted ip или нет с сайта отсюда.
8) Проверка отправителя IP
Policy Policy Framework (SPF) – это система проверки подлинности электронной почты, предназначенная для предотвращения спама электронной почты путем обнаружения электронной почты, общей уязвимости, путем проверки IP-адресов отправителя.
Возможно, PHP не решения для этого. Вы можете делать следующие действия в php-кодировании
1) Всегда используйте адрес / ответ на адрес
2) Добавить ссылку отписаться в теле
3) Избегайте спама.
4) Сообщение не должно быть слишком коротким или слишком длинным.
5) Текстовая версия лучше, чем HTML