special-use missing in 2.3 imap connection

Marc Marc at f1-outsourcing.eu
Thu Nov 25 11:55:54 UTC 2021


> > Should I specify special_use any where, it is missing from my telnet
> imap.local 143
> >
> > 2.2: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID
> ENABLE IDLE SPECIAL-USE STARTTLS AUTH=PLAIN] Dovecot ready.
> >
> > 2.3: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID
> ENABLE IDLE             STARTTLS AUTH=PLAIN] Dovecot ready.
> 
> This is pre-auth output correct?  SPECIAL-USE is only valid in
> authenticated/selected state, so there's no reason to list before that.
> 
> Looking at the code though, I don't see that this was ever output by
> Dovecot in the capability banner, even in 2.2.  Do you have
> 'imap_capability = +SPECIAL-USE' as a setting?

I had this in my old server config, so I thought maybe clients need to see this.

> FYI: ENABLE and IDLE are only valid in authenticated/selected state, so
> you may ask why they are listed as well (at least I did).
> 
> IDLE is listed due to client issue.  From configure.ac:
> 
> dnl IDLE doesn't really belong to banner. It's there just to make
> Blackberries
> dnl happy, because otherwise BIS server disables push email.
> 
> (heh, not sure how useful this is anymore)
> 
> ENABLE is listed since it can be pipelined with an auth/login.
> 

Thanks Michael, I thought this was related to my connection problems, but I think now it is something with ssl and haproxy. 


More information about the dovecot mailing list