Hi Michael, My question is, how to know the exact CAPABILITY after a user logged in, he'd have been able to know the CAPABILITY he really has. Simply, what should be followed as the CAPABILITY after a user logged in?
-----Original Message----- From: dovecot-bounces+tao.6.yang=nokia....@dovecot.org [mailto:dovecot-bounces+tao.6.yang=nokia....@dovecot.org] On Behalf Of ext Michael M. Slusarz Sent: 28 March 2009 01:46 To: dovecot@dovecot.org Subject: Re: [Dovecot] [Help] How get the complete CAPABILITY list? Quoting tao.6.y...@nokia.com: > A Login user1 <user1's pwd> > 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