[Dovecot] Capability info in hello message not complete?

Michal Hlavinka mhlavink at redhat.com
Thu Oct 1 15:59:23 EEST 2009


Hi,

one Fedora user complains about not some troubles after update to dovecot 1.2. 
He suspects wrong capability information given by dovecot 1.2

In dovecot.conf he uses imap_capability= option. While response to 'A 
CAPABILITY' respects imap_capability value, the capability info in hello 
message does not.

for imap_capability=IMAP4 IMAP4rev1 ACL NAMESPACE CHILDREN SORT QUOTA 
THREAD=ORDEREDSUBJECT UNSELECT IDLE STARTTLS AUTH=PLAIN

A CAPABILITY response is:
* CAPABILITY IMAP4 IMAP4rev1 ACL NAMESPACE CHILDREN SORT QUOTA 
THREAD=ORDEREDSUBJECT UNSELECT IDLE STARTTLS AUTH=PLAIN

but hello message is:
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS 
AUTH=PLAIN] Dovecot ready.

But it seems even when imap_capability is not used capability in hello message 
is not complete:
* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS 
AUTH=PLAIN] Dovecot ready.

vs.

* CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE SORT 
THREAD=REFERENCES THREAD=REFS MULTIAPPEND UNSELECT IDLE CHILDREN NAMESPACE 
UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES 
WITHIN CONTEXT=SEARCH STARTTLS AUTH=PLAIN

is this expected? Do you think capability information in hello message really 
can befool clients?

Regards,
Michal Hlavinka


More information about the dovecot mailing list