MISSING_MIME_VERSION


›

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

MISSING_MIME_VERSION

MISSING_MIME_VERSION

Баллы: +2.0 (по умолчанию; на сервере может быть другой вес)
Правило: MIME-Version header is missing in MIME message

Описание

Символ срабатывает, если в письме нет заголовка MIME-Version, но есть хотя бы один из MIME-заголовков:

  • Content-Type;
  • Content-Transfer-Encoding.

Проверку делает модуль headers_checks.lua. Простые письма в стиле старого RFC 822 без MIME-заголовков правило не трогает: фильтр ловит именно «полусобранный» MIME — тип содержимого заявлен, а версия MIME не указана.

по RFC 2045 любое сообщение с MIME-структурой должно содержать MIME-Version: 1.0. Его отсутствие — признак самописного или устаревшего генератора писем, который фильтры встречают чаще у спама, чем у аккуратных ESP и MTA.

Влияние

Вес по умолчанию — +2.0, группа headers. Сам символ письмо в спам не отправит (пороги Rspamd обычно выше), но это уже ощутимый вклад рядом с другими замечаниями по заголовкам и структуре.

Частые причины: сырой SMTP без библиотеки email; шаблон, куда вручную вписали Content-Type: text/html, но не добавили версию; прокси или «упрощатель», который вырезает «лишние» заголовки; кривой bounce без полной MIME-оболочки.

в SpamAssassin похожий, но более узкий случай для bounce — DSN_NO_MIMEVERSION (пустой Return-Path и нет MIME-Version). Есть и другие правила про неполные MIME-заголовки, например MIME_HEADER_CTYPE_ONLY.

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

Добавьте в корневые заголовки письма строку:

MIME-Version: 1.0

Значение почти всегда 1.0 — других распространённых версий MIME нет.

  • Python: EmailMessage / MIMEMultipart ставят заголовок сами. если склеиваете байты вручную — добавьте строку явно.
  • PHP (PHPMailer и аналоги): заголовок обычно есть из коробки; проверьте, что кастомный код его не затирает.
  • Через API ESP: отдавайте HTML/текст через штатные поля SDK — платформа соберёт корректный MIME. Сырой raw-MIME без MIME-Version лучше не слать.

Проверка: Mail Tester → раздел Rspamd. В исходниках письма («Показать оригинал») должна быть строка MIME-Version: 1.0 рядом с Content-Type.

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

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

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