On Thu, 10 Apr 2008 12:18:55 -0400, Natarajan Krishnaswami wrote: > >Subject: Re: Same old subject >References: > <[EMAIL PROTECTED]> > <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> > <[EMAIL PROTECTED]> > >Newer clients and (more importantly) servers (that implement RFC2822 >conventions) will treat the References: as a single header, but older >software will treat it as an empty header and may remove it. > This violates not only RFC 2822, but RFC 822 which says:
B.1. SYNTAX message = *field *(CRLF *text) field = field-name ":" [field-body] CRLF field-name = 1*<any CHAR, excluding CTLs, SPACE, and ":"> field-body = *text [CRLF LWSP-char field-body] Note that this does not allow a field to begin with a SPACE or HT, so the only permitted interpretation of the indented lines is that they are continuations of the "References:" field. This has the unpleasant consequence that header fields are not self-delimiting. -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html