The LDA is not listed in the protocols setting, because it will never and could never accept a network connection. There is also no listen/ssl_listen setting for the protocol lda {…} section.
Thank you for the prompt and concise reply. Another question I have after reading the quota pages on the Wiki. At the moment we're using vdelivermail from vpopmail as the LDA and dovecot for the pop3 / imap daemon. Quotas are enforced using Maildirsize files which are updated (created) by vdelivermail. And as far as dovecot is concerned, the quota is unlimited (because vdelivermail will update the maildirsize files).
plugin { quota = maildir quota_rule = ?:storage=0 }
However, I found that in the vpopmail tables in pw_shell the quota is listed in maildir format. (ie: 10000000S) and on the Wiki I read that dovecot can understand this format, however I am not sure how to change the above quota rules so that I get something like:
plugin { quota = maildir quota_rule = ?:storage=%q }
Where %q is the value in pw_shell of the corresponding vpopmail table. And where I think I may have to change the ? to an *. Am I correct in assuming that this will cause dovecot to recreate / updaate the maildirsize files?
In the examples I saw
user_query = select uid, gid, home,
concat('*:bytes=', quota_bytes) as quota_rule
from users where userid = '%u'
But im not sure how to use it since with vpopmail each domain has its own table. And how do I get the result from that query into the quota_rule line above?
Sincerely,
- Wouter van der Schagt