MIXED_ES Слишком много эсов не
Я отправляю электронные письма, используя PHPMailer, а SpamAssassin помечает его* 3.3 MIXED_ES Too many es are not es
Что это значит? Что такое "эс"? Как исправить?
6 ответов
Ошибки Spamassassin часто бесполезны! Источник этого правила предполагает, что это связано со слишком большим количеством букв "E", которые не являются "обычными" буквами Es, например, с любой из букв éèëêēĕėëẻěȅȇẹȩęḙḛềếễểḕḗệḝɇǝⱸ. Это связано с вашим контентом, а не с PHPmailer.
Это ошибка в правилах убийц спама, как говорит @Synchro. Мы ничего не можем с этим поделать, пока они не удалят этот код для лечения. Я пытаюсь связаться с авторами.
Чтобы отключить дубликаты сообщений (отключить тест), вы можете добавить где-то вверху, в
/etc/mail/spamassassin/local.cf
meta __E_LIKE_LETTER (0)
meta __LOWER_E (0)
Мое решение заключалось в добавлении этого кода перед закрытием</body>
ярлык:
<div style="display:none;">eeeeeeeeeeeeeeee</div>
В моем случае это правило Spamassassin сработало, потому что я генерировал содержимое письма на русском языке, которое включало русскую букву е (да, это не е, а е, совершенно другой символ, хотя и почти идентичный латинскому е), но подпись письма содержала адрес электронной почты и простую текстовая ссылка на домен с латинской буквой e.
Ваша версия электронной почты в текстовом формате отличается от языка HTML?
Как сказал Синхро, это вызвано тем, что E используют диакритические знаки. Если SpamAssassin распознает почтовое сообщение как "английское", а содержимое HTML на самом деле написано на другом языке, который использует многие из этих ES, это может привести к этому сообщению.