On Feb 15, 2009, at 12:22 PM, Arnt Gulbrandsen wrote:
Alexey Melnikov writes:
Creating new data types is bad, as it complicates protocol parsers.
If you remember, we had the same argument in Lemonade about URIs
and at the end decided not to define a new data type.
I'm not creating one. Message-IDs exist and the point is to use
them. That are three possibilities:
1. Send "<" id-left "@" id-right ">" on the wire. As I put into the
current draft.
Dovecot typically parses input by reading and parsing the whole
command. That won't work if the input doesn't have only valid IMAP
atoms/strings/etc, so this would pretty much break my parser.