On Fri, 12 Apr 2013 06:59:52 +0200 Hartmut Figge <h.fi...@gmx.de> wrote:
> Geoff Welsh: > > >I lost track of this thread days ago, > > Not only you. *g* > > >but now that you guys have broke it down, I can tell you that the > >prob is reproducible on Mac SM 2.17 too. > > There are two parts. One is the producing of a line in the headers > consisting only of a space after the Subject by SM, the other is the > handling of this problem in the treadpane. > > I am waiting for more answers in a German NG once the night is over. > What about TB? > > http://groups.google.com/search?as_umsgid=51674ffa.7080...@hfigge.myfqdn.de > > May you who read this have less difficulties with German than i have > with English. :) My German is not good enough to follow that, unfortunately. My take on the problem with what SeaMonkey sends: It's clear that no header should be folded in the way SeaMonkey has folded the Subject in this case. (In RFC language, SeaMonkey MUST NOT fold this way.) Why SeaMonkey wants to fold such a short Subject header in the first place is beyond me, but if it is to be folded, it should be folded *before* the last non-whitespace characters in the field. My take on what SeaMonkey displays: Unfolding should only remove CRLFs which are immediately followed by whitespace. That's true whether the folding is compliant with RFC 2822 or compliant with the obsolete RFC 822. But in this case, in the thread pane view, the CRLF immediately before "Content-Type" has been removed during the unfolding, making that line a continuation of the Subject field; that CRLF is *not* followed by whitespace, so it should be treated as the end of the Subject header, not as something to be unfolded. I tried to follow the bugs linked from <https://bugzilla.mozilla.org/show_bug.cgi?id=776096#c16> and subsequent comments to find out what algorithms SeaMonkey uses for folding and unfolding, but I got lost. _______________________________________________ support-seamonkey mailing list support-seamonkey@lists.mozilla.org https://lists.mozilla.org/listinfo/support-seamonkey