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, это может привести к этому сообщению.

Другие вопросы по тегам