[ILUG] SA MISSING_MIME_HB_SEP rule

Niall O Broin niall at makalumedia.com
Thu Feb 21 12:59:29 GMT 2008


I have a problem where a customer sends out a newsletter which in at  
least one case (apparently a friend of somebody who works in their  
office :-( ) is not getting to its destination because it's  rejected  
due to SA rules - it gets 12.5 points, and they reject at 10.

There are various rules triggered, some of which I can do something  
about, others not. But the one which puzzles me is:

2.7 MISSING_MIME_HB_SEP

The SA wiki explains this rule thus:

The format for e-mail requires a blank line between the headers and  
the body of a message, the lack of one causes this rule to fire. This  
rule is quite expensive to hit, so I guess it's one spam often fails.  
However, looking at a sample of the newsletter email, I see this
(## lines are explanations by me for missing chunks)

## LOTS OF HEADER LINES ##
Content-Type: multipart/alternative;
  boundary="alternative_boundary"
Message-ID: <auto-000004804511 at host6.makalumedia.com>

--alternative_boundary
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Lieber Musik-Fan,

## LOTS OF TEXT BODY LINES ##

--alternative_boundary
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

     <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


## LOTS OF HTML BODY LINES ##


This appears to me to have the requisite blank line after each set of  
headers - the mail headers, and each body part's headers.

Can anybody suggest what I'm missing? Should I maybe just toss in  
ANOTHER blank line?


Niall




More information about the ILUG mailing list