Re: [exim] Spam using a space to separate message body and h…

Pàgina inicial
Delete this message
Reply to this message
Autor: Philip Hazel
Data:  
A: Eric Bullen
CC: exim-users
Assumpte: Re: [exim] Spam using a space to separate message body and header...
On Thu, 1 Sep 2005, Eric Bullen wrote:

> It could be GMail that is removing that space- when i sent it out, I *made
> sure* that the space was there. In this case, take my word for it, and know
> that exim (like Heiko said) should check for invalid header lines to catch
> things like this... Does anyone have any suggestions on how to 'fix' this?
> Should Exim catch these errors?


Exim reads header lines until either (a) it reaches an entirely empty
line (CRLF followed by CRLF) or (b) until it reaches a line that does
not take the form of a header line (that is, it doesn't start "name:")
or the continuation of a previous header line (a line starting with
white space). If Exim finds the sequence

something:_xxxxxxxx
_
other_stuff

where I have used an underscore to represent spaces, it will treat the
second line as a continuation of the first header line. However, the
third line can't be a header line, so it will be taken as the first line
of the body.

This is the same rule that other MTAs follow, I believe. (It is what
Smail used to do when we were running it in the days before I wrote
Exim.)

-- 
Philip Hazel            University of Cambridge Computing Service,
ph10@???      Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book:    http://www.uit.co.uk/exim-book