On Wed, 3 Aug 2005, Joseph Sinclair wrote: > The User Agent isn't the only actor here. The intervening mail servers are > permitted to interpret the headers of the message as provided under section > 4.2 of RFC 2822, and they're permitted to modify those headers to add trace > information, reorder fields,, etc... This is what's happening for me, and > probably for some other people as well. > One of more servers between you and me (at least 7 for the message below) is > removing the blank line before your "fake" headers, and Thunderbird sees it, > properly, as part of the header block. According to the RFC 2822 spec, all > conforming UA's SHOULD accept messages with blank lines between headers to > accommodate sending UA's that are designed to the RFC 822 spec (which allowed > this behavior). 4.2 is the wrong section (unless different rfc2822 are sectioned differently). The problem is that my two extra lines are not part of the header :) Please quote the specific section that allows putting "a line with nothing preceding the CRLF" between the real headers and more headers. I'll admit that I don't know the mail specs perfectly. But I do have experience with email message parsing: I have done POP3 server development for around six years and have maintained vm-pop3d for over four years; taught mail server administration for over four years; and I have read a lot of exim, postfix and sendmail MTA code and mail.local MDA code (and other SMTP mailers) and wrote and use "mailout" SMTP-out sendmail replacement. > Note, the replied messages below are NOT modified in any way, and your "fake" > headers are not shown. I don't just make this stuff up, and I rather resent > your implication that I did. We should track down specifically what mail *tool* lost my important :) email message. I agree with Kurt: it's a bug that needs to be reported. Please see http://lists.plug.phoenix.az.us/lurker/message/20050804.005401.9719e855.en.html and http://lists.plug.phoenix.az.us/lurker/message/20050804.013243.964e82c1.en.html Does anyone know where the lines were lost? I am interested in solving this. Other readers: please let me know if my two lines were missing for you. Jeremy C. Reed BSD News, BSD tutorials, BSD links http://www.bsdnewsletter.com/ --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss