On Fri, 27 Mar 2009, Michael M. Slusarz wrote:
Quoting tao.6.yang@nokia.com:
A Login user1
A CAPABILITY I expect to get the list that contains the following - AUTH=PLAIN AUTH=LOGIN AUTH=CRAM-MD5 AUTH=DIGEST-MD5
But actually I did not get the above content, I only get a short list as below,
CAPABILITY IMAP4rev1 SASL -IR SORT THREAD=REFERENCES MULTIAPPEND UNSELECT LITERAL+ IDLE CHILDREN NAMESPACE LOGIN-REFERRALS A OK Capability completed
Why did I miss the AUTH=PLAIN AUTH=LOGIN AUTH=CRAM-MD5 AUTH=DIGEST-MD5??
Once you login, the list of available authentication methods is irrelevant. The RFC allows the CAPABILITY string to be different in unauthenticated vs. authenticated state.
michael
You can override the CAPABILITY line after login by modifying imap_capability in dovecot.conf. Whatever you put for that variable is what you will see after login.
-Jonathan