After an email client successfully logs in, when he issues the imap
command:
7 UID FETCH 1:7 (UID FLAGS RFC822.SIZE RFC822.HEADER)
The freemail server will respond with:
* 1 FETCH (UID 1 FLAGS (\Seen) RFC822.SIZE 1221 RFC822.HEADER{253}
In particular, there should be a space between the string
"RFC822.HEADER" and the nstring "{253}". :D.
As defined by rfc2060:
http://james.apache.org/server/rfclist/imap4/rfc2060.txt
...
"RFC822" [".HEADER" / ".TEXT"] SPACE nstring
"RFC822.SIZE" SPACE number
...
It seems like such a trivial thing, but freemail just won't work with
strict email clients :|. Please fix? :)