Для того, чтобы выяснить, что означают эти коды, необходимо определить, какой фильтр используется в Тестере. Популярных фильтров не так много: почти все используют Apache SpamAssassin. Правила SpamAssassin подробно документированы (см.
(Не)Полный список SpamAssassin RulesList).
Проблема в том, что указанных правил в этом списке нет, но есть несколько с похожими именами, например,
TVD_SPACE_RATIO. Это правило означает, что подсчитывается соотношение числа пробелов и символов табуляции к общему числу символов. Чем больше пробелов, тем выше SPAM Score.
Это знание нам пригодится, после того, как мы обнаружим, что правила TVD_SPACE_ENC_FM_MIME и TVD_SPACE_RATIO_MINFP отсутствуют в текущей версии документации на сайте проекта, но перечислены в
Списке тестов сервиса SpamTitan. SpamTitan основан на SpamAssassin и они выложили версию документации, где эти правила описаны.
В списке написано следующее:
TVD_SPACE_RATIO_MINFP, это и есть то же, что и TVD_SPACE_RATIO.
TVD_SPACE_ENC_FM_MIME, это комплексный рейтинг, который вычисляется по трем параметрам:
- доля пробелов,
- кодированная тема письма (необходимо, если тема содержит символы не из набора ASCII),
- это самое сложное: MIME needed - написано на страничке SpamTitan
Мне как раз прилетело письмо, у которого по правилу TVD_SPACE_ENC_FM_MIME оценка 1.999. Ничего особенного в письме не видно кроме того, что в нём много неразрывных пробелов и пустых строк в духе
<p></p><p> </p><p></p>
.