Установка заголовка для даты, чтобы понизить счет SpamAssassin
Я использовал службу тестирования (verifyier.port25.com), чтобы проверить, что происходило, когда письма отправлялись из моего скрипта PHP. По какой-то причине они оказались в моей папке со спамом в GMail, хотя SPF и DKIM включены.
Получается, что показатель SpamAssassin был 5,3, то есть выше отметки 5,0. Ниже вы можете увидеть почему. Самая большая проблема заключается в том, что у меня есть домен с 12 буквами (мне кажется сумасшедшим, что я должен быть наказан за это, но, по-видимому, домен из 12 букв популярен среди спамеров). Поскольку я не хочу менять свой домен, похоже, что следующий лучший вариант - установить заголовок для даты, но я не уверен, как это сделать. Может ли кто-нибудь помочь с этим?
1.0 MISSING_HEADERS Отсутствует: заголовок
0.0 HTML_MESSAGE BODY: HTML включен в сообщение
-0,5 BAYES_05 BODY: вероятность спама Байеса составляет от 1 до 5% [оценка: 0,0345]
-0.1 DKIM_VALID_AU Сообщение имеет действительную подпись DKIM или DK из домена автора
0.1 DKIM_SIGNED Сообщение имеет подпись DKIM или DK, не обязательно действительное
-0.1 DKIM_VALID Сообщение имеет хотя бы одну действительную подпись DKIM или DK
1.4 MISSING_DATE Отсутствует дата: заголовок
3.5 FROM_12LTRDOM из 12-буквенного домена
Существующий массив
$headers = array(
'From' => $from,
'Return-Path' => $sender,
'Subject' => $subject
);
1 ответ
Попробуйте добавить это к своим заголовкам.
"Date: ".date("r")."\r\n"
Для массива:
$headers = array(
'From' => $from,
'Return-Path' => $sender,
'Subject' => $subject,
'Date' => date("r")
);