[Dovecot] "QUOTA" CAPABILITY keyword advertised incorrectly?
    Mike Brudenell 
    pmb1 at york.ac.uk
       
    Thu May 11 14:10:08 EEST 2006
    
    
  
Greetings -
I'm having a frustrating time with mail clients not picking up Dovecot's 
QUOTA extension to IMAP.
The problem is that the QUOTA keyword isn't advertised in Dovecot's 
response to a CAPABILITY enquiry until *after* the user has authenticated.
Unfortunately I've yet to find a mail client that issues a CAPABILITY 
request after authenticating.  Instead all do so upon initial connection to 
the IMAP server (and, correctly, again after subsequently initiating a 
STARTTLS session but before authentication).
Not re-querying the CAPABILITY after authentication is correct according to 
the IMAP spec in RFC2060, which says:
    6.1.1.  CAPABILITY Command
    Arguments:  none
    Responses:  REQUIRED untagged response: CAPABILITY
    Result:     OK - capability completed
                BAD - command unknown or arguments invalid
    The CAPABILITY command requests a listing of capabilities that the
    server supports.  The server MUST send a single untagged CAPABILITY
    response with "IMAP4rev1" as one of the listed capabilities before the
    (tagged) OK response.  This listing of capabilities is not dependent
    upon connection state or user.  It is therefore not necessary to issue
    a CAPABILITY command more than once in a connection.
In particular the last two sentences are relevant.  (At present Dovecot is 
only advertising availability of the QUOTA extension *after* 
authentication, and hence *is* dependent on the user.)
Ths means that at present Dovecot's provision of the QUOTA extension isn't 
actually getting used by popular mail clients such as Thunderbird.
Cheers,
Mike Brudenell
-- 
The Computing Service, University of York, Heslington, York Yo10 5DD, UK
Tel:+44-1904-433811  FAX:+44-1904-433740
* Unsolicited commercial e-mail is NOT welcome at this e-mail address. *
    
    
More information about the dovecot
mailing list