MISSING_DATE


›

Что означает этот фильтр Rspamd и как влияет на оценку письма

MISSING_DATE

MISSING_DATE

Баллы: +1.0 (может варьироваться)
Правило: Date header is missing

Описание

Rspamd смотрит заголовок Date. Если его нет или строка пустая, ставится MISSING_DATE, и дату дальше не разбирают.

Это не дата в прошлом и не битая запись. Старая дата — DATE_IN_PAST, неразборчивая — INVALID_DATE.

Влияние

Вес 1.0. Сам по себе редко уводит письмо в спам, но это признак самодельной сборки: рядом часто кривой Message-ID и другие штрафы за заголовки.

Так бывает у писем, собранных вручную через сокет, и у скриптов, которые вырезают Date «за ненадобностью».

Рекомендации

  • Ставьте Date в момент передачи на SMTP, а не оставляйте заголовок пустым.
  • Формируйте дату стандартными функциями: Python email.utils.formatdate(localtime=True), PHP date(DATE_RFC2822).
  • Не вырезайте Date при сборке MIME и не пишите Date: без значения.
  • Тот же смысл в SpamAssassin — MISSING_DATE.
  • После отправки откройте исходник: одна строка Date в формате почтового стандарта.

Организует работу поддержки и модерации, помогает клиентам в работе с сервисом.

Дмитрий Васильев

Руководитель поддержки Mailganer\SaM oTPravil