Я использовал службу тестирования (verifier.port25.com ), чтобы проверить, что происходит, когда электронные письма отправляются из моего PHP-скрипта. По какой-то причине они попадали в мою папку спама GMail, хотя SPF и DKIM включены.
Выяснилось, что оценка SpamAssassin составила 5,3, что выше контрольного показателя 5,0. Ниже вы можете увидеть, почему. Самая большая проблема в том, что у меня есть домен с 12 буквами в нем (мне кажется дикостью, что я должен быть наказан за это, но видимо 12-буквенные домены популярны среди спамеров ). Поскольку я не хочу менять свой домен, похоже, что следующий лучший вариант — установить заголовок для даты, но я не знаю, как это сделать. Может ли кто-нибудь помочь с этим?
1.0 MISSING_HEADERS Missing To: header
0.0 HTML_MESSAGE BODY: HTML included in message
-0.5 BAYES_05 BODY: Bayes spam probability is 1 to 5% [score: 0.0345]
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid
-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
1.4 MISSING_DATE Missing Date: header
3.5 FROM_12LTRDOM From a 12-letter domain
Существующий массив
$headers = array(
'From' => $from,
'Return-Path' => $sender,
'Subject' => $subject
);