Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Spam Assassin is flagging my messages for the following violation:

1.6 HTML_IMAGE_ONLY_24 BODY: HTML: images with 2000-2400 bytes of words

It seems to be telling me, literally, that:

  • My message contains an image.
  • My message only contains 2000-2400 bytes of words.
  • These are typical attributes of spam.

My Question:

Is the remedy for this problem to simply add words? [Dare I say, filler?]

share|improve this question
up vote 5 down vote accepted

Yes, it's flagging your message because the HTML version apparently contains an image, and the whole e-mail is only 2000 to 2400 bytes (which is pretty small). A piece of spam that contains just an image would appear like this.

The "solution" would be to add more words, specifically the e-mail size has to be over 3200 bytes to not be flagged by the set of HTML_IMAGE_ONLY_xx rules.

You seem to be really hung up on the fact that your e-mails fail a test here and there. It's really very normal for any given e-mail to fail a few tests. SA isn't a strict filter, it uses heuristic filters to determine spam likeliness.

share|improve this answer

According to SA it's detecting an image with between 2000 and 2400 bytes of words in it. E.g. remove words from your images.

From the SA wiki:


This may indicate a message using an image instead of words in order to sidestep text-based filtering.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.