[Exim] Notes and exim unclear about line ends - I doub't it'…

Kezdőlap
Üzenet törlése
Válasz az üzenetre
Szerző: Marc Haber
Dátum:  
Címzett: exim-users
Tárgy: [Exim] Notes and exim unclear about line ends - I doub't it's exim's fault
Hi,

I have an exim (a fairly recent one, I think a 3.22) delivering e-mail
to a local notes server. Yesterday, I had a broken e-mail on my exim
queue that resulted in the following conversation (taken from a hex
dump on the wire):

exim: data
notes: 354
exim <delivering message>
0d 2a 0d 0a
<continuing to deliver message>
notes: 250
exim: <still delivering message>
notes: 500 (for each line of the message still being delivered)
exim: 0d 0a 2a 0d 0a
notes: 500
exim: <waiting for notes' confirmation / denial of message reception>
notes: <waiting for exim to say something>

Eventually, a time out.

Unfortunately, I don't have the original message any more, but I
suspect it contained the hex string "0d 2a" somewhere which notes
considered a dot on a single line, believing this to be the message's
end while exim was still delivering.

As I understand, line breaks in SMTP are CR LF, and not single CR
characters. In that case, this is clearly notes' fault since it
mistakenly read CR . CR LF as message end, what it shouldn't have
done.

Or is exim at fault here, having to double the single dot?

Any comments will be appreciated.

Greetings
Marc

-- 
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber          |   " Questions are the         | Mailadresse im Header
Karlsruhe, Germany  |     Beginning of Wisdom "     | Fon: *49 721 966 32 15
Nordisch by Nature  | Lt. Worf, TNG "Rightful Heir" | Fax: *49 721 966 31 29