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