> Sorry, !!! = CRLF (4th line of the "To" field as displayed here) In
> this case, it split the line between the < char and the address.
> According to your reading of the RFC, this would be an 'illegal'
> break - unless of course, the user were accidentally adding a space
> or tab char when composing the message...?
The way I read it (but I'm no expert at BNF (if you don't know what BNF is, you'll
live a more peaceful life without knowing)), the "<" must be immediately followed by
the first character of the mailbox name (username). And, since spaces/tabs aren't
allowed in mailbox names, it seems that the line can't be split after the "<".
I figure it is safe to assume that whoever split the line at the "<" can be yelled at,
and expected to fix the problem. However, my guess is that the client is doing it. I
say that because IMail doesn't (as far as I am aware) have any need to even know that
the "To:" header is in the E-mail (as it is given the list of recipients before the
headers are sent). I believe that the existing headers are also considered "read
only", in that a mail server can add headers, but can't change the existing ones.
I think the only way to know for certain where that illegal line split is coming from
is to figure out a way to see what the headers are that the client sends. Unless the
client has a debugging mode (or keeps the headers from it's "Sent" items), it would
probably require setting up a packet sniffer.
-Scott
Please visit http://www.ipswitch.com/support/mailing-lists.html
to be removed from this list.