> 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.

Reply via email to