отправка почты с помощью php и выход из папки нежелательной почты hotmails

Я пытался заставить 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 вместо того, чтобы кататься по своему усмотрению, но теперь я действительно не знаю, куда идти с этим, любая помощь будет принята с благодарностью.

Обновить: Согласно предложению changelog, я попытался добавить заголовки MS к классу PEAR :: mail и попытался заменить PEAR :: mail на PHPMailer (с дополнительными заголовками и без них) - все они попадают в папку нежелательной почты.

Я начинаю верить, что это могут быть не заголовки в конце концов.

Обновление 2: Я должен был упомянуть, что электронные письма - это просто подтверждение регистрации, чтобы подтвердить адрес электронной почты, на который зарегистрировался пользователь - никаких почтовых ящиков и т. д., поэтому наш объем крайне низок.

Я рассмотрел предупреждение пользователей, которые предоставляют адрес электронной почты @ hotmail / live, чтобы добавить нас в свою адресную книгу или проверить свою папку нежелательной почты - но это просто кажется мне непрофессиональным - возможно, мне придется прибегнуть к этому.

Что касается получения сертификата Sender Score - очень маловероятно, что я смогу оправдать стоимость этого, учитывая малый объем и цель этих писем.

Ответы на вопрос(4)

Ваш ответ на вопрос