This might be more appropriate for exim-dev, but I'll start here.

I'm working on drafting a Best Current Practices RFC for MTA behaviours beyond 
what the basic message format RFCs require (RFC5322 in particular).  I've 
already queried what Sendmail, postfix and a few commercial MTAs do in some 
specific cases, and I'm curious to know what exim does so I can add its data to 
the survey.

The two cases that have been most interesting so far are:

--
From: f...@bar
To: b...@blivit
This is not a header field
Subject: ha ha I fooled you
Date: Fri, 22 Oct 2010 11:08:22 -0700

This is where the body is
--

...and

--
From: f...@bar
To: b...@blivit
MIME-Version : 1.0
Subject: did you notice that extra space?
Date: Fri, 22 Oct 2010 11:08:22 -0700

This is where the body is
--

Obviously the issue has to do with how exim handles the two malformations found 
on the third line of each; in the first case it's not a valid header field 
line, and in the second case there's a space before the colon following the 
header field name.

I could try this myself with an exim installation someplace but that might not 
reveal other logic that my tests don't activate, so I thought it better to 
query people with more intimate knowledge of exim's internals.

Thanks,
-MSK
-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to