7

I sending emails using PHPMailer and SpamAssassin is tagging it
* 3.3 MIXED_ES Too many es are not es
What does it mean? What is "es"? How to fix?

JKLIR
  • 1,008
  • 1
  • 9
  • 11

6 Answers6

7

Spamassassin errors are often unhelpful! The source for that rule suggests it's to do with too many letter 'E's that are not "regular" letter Es, for example any of éèëêēĕėëẻěȅȇẹȩęḙḛềếễểḕḗệḝɇǝⱸ. It's to do with your content, not PHPmailer.

Synchro
  • 35,538
  • 15
  • 81
  • 104
  • Thank you! Do you know how to fix it? Can help quoted-printable content or not? – JKLIR Jan 31 '19 at 09:49
  • It depends exactly how Spamassassin does the check - if it looks only at the raw, encoded message body, then quoted-printable will help, but if it decodes the body first, that won't help. – Synchro Jan 31 '19 at 10:04
  • Yep. It’s a terrible rule. – Synchro Apr 16 '21 at 07:23
2

To disable the duplicate messages ( disable the test), you can add, somewhere at the top, in

/etc/mail/spamassassin/local.cf

meta __E_LIKE_LETTER  (0)
meta __LOWER_E  (0)
proger89
  • 21
  • 1
1

It's an error in Spam assassins rules as @Synchro says. We can't do anything with that until they remove that crapy code. I try to contact authors.

Manic Depression
  • 1,000
  • 2
  • 16
  • 34
1

My solution was adding this code before the closing </body> tag:

<div style="display:none;">eeeeeeeeeeeeeeee</div>
Bandi
  • 21
  • 3
0

Is your plaintext version of the email in a different language than your HTML content?

Like Synchro said, it is caused by different kind of E's using diacritics. If the mailing is recognized by SpamAssassin as being "English" and the HTML content is actually in another language that makes use a lot of those ES, it can result in this message.

Sphinx
  • 1
  • 2
0

In my case this Spamassassin rule activated because I generated email content in Russian which included the Russian е letter (yes, that is not e but е, totally different character, although almost identical with latin e) but email signature contained email address and a plain text link to a domain with latin e letter.

Henno
  • 1,448
  • 4
  • 18
  • 30