"James Blondin" <[EMAIL PROTECTED]> wrote:
>Dave Sill wrote:
>> In that case, qmail is not strictly RFC822 compliant in rejecting
>> messages with bare linefeeds. Apparently Dan felt that the effort
>> necessary to allow messages to contain LF's was more trouble than it
>> was worth--especially considered that 822bis prohibits bare LF's.
>>
>This basically answers my question. My only other query would be as to
>what made allowing messages to contain LFs so troublesome. Any specific
>reasons?
qmail stores messages in the queue in the standard UNIX format:
lines terminated with newlines (LF's). In SMTP, the line terminator is
<CR><LF>. qmail replaces that with <LF> when it writes the message to
disk.
qmail could have used <CR><LF> to terminate lines in the queue files,
but that would require converting <CR><LF> to <LF> on the fly during
delivery to files/programs.
-Dave