Я пытался заставить PEAR :: mail успешно доставлять электронные письма пользователям hotmail, не будучи помеченным как СПАМ и попав в папку нежелательной почты, у меня нет проблем с yahoo / gmail только с hotmail.
Google предположил, что это распространенная проблема с Hotmail и что возможные причины могут включать
- неверный обратный DNS для основного IP сервера
- отсутствие записей SenderId / SPF
- в черном списке
проверив все вышеперечисленное, я могу вспомнить только одну причину - неправильно отформатированные заголовки?
Чтобы проверить эту теорию, я настроил Outlook на отправку электронной почты по тому же адресу, который использует PEAR :: mail, и отправил быстрый тест - он доставлен прямо в мой почтовый ящик
поэтому я сравнил заголовки из письма, отправленного из PEAR :: mail, с заголовками, отправленными Outlook, и есть только несколько отличий - я перечислил только различия, чтобы сэкономить место (и глаза людей)
PEAR :: заголовки почты (не в заголовках outlook)
X-PHP-Script: www.example.com/register.php for [users ip address]
Заголовки Outlook (не в PEAR :: mail заголовки)
X-Mailer: Microsoft Office Outlook 11
Thread-Index: Ack6CWSQlgV8s6+6SWyifka2NNpB7g==
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
Единственные другие различия, которые я вижу, это
- порядок заголовков From: и To: обратный
- и в секции Received: * заголовков
Прогноз
Received: from myhomehostname.com ([ip address] helo=simber)
by mywebhostname.com with local (Exim 4.67)
PEAR :: почта
Received: from apache by mywebhostname.com with local (Exim 4.67)
Могут ли эти небольшие различия в заголовках быть причиной или я смотрю не в том месте? я знал, что это может быть проблематично, поэтому я решил использовать класс PEAR :: mail вместо того, чтобы кататься самостоятельно, но теперь я действительно не знаю, куда идти с этим, любая помощь будет принята с благодарностью.
Обновление: согласно предложению журнала изменений, я попытался добавить заголовки MS в класс PEAR :: mail, и я попытался заменить PEAR :: mail на PHPMailer (с & без дополнительные заголовки) - все они попадают в папку нежелательной почты.
Я начинаю верить, что это могут быть не заголовки.
Обновление 2: Я должен был упомянуть, что электронные письма являются только подтверждением регистрации для подтверждения адреса электронной почты, на который зарегистрировался пользователь - никаких почтовых ящиков и т. Д., Поэтому наш объем очень низкий ,
Я рассмотрел предупреждение пользователей, которые предоставляют @ hotmail / live адрес электронной почты, чтобы добавить нас в свою адресную книгу или проверить свою папку нежелательной почты - но это просто кажется мне непрофессиональным - возможно, мне придется прибегнуть к этому.
Что касается получения сертификата Sender Score - очень маловероятно, что я смогу оправдать стоимость этого, учитывая малый объем и назначение этих писем.