[Dovecot] Override quota settings with LDAP
    Hanno Hirschberger 
    hannohirschberger at googlemail.com
       
    Wed Mar 20 15:25:55 EET 2013
    
    
  
Hi all,
my current Dovecot setup is fetching both the imap quota limit and the 
mail location settings from LDAP entries.
user_attrs = [...] UDBmailQuota=quota_rule=*:bytes=%$, mailLocation=mail
That is because we have 3 users who wants to fetch their mail from 
/var/mail/<username>. All the other users have maildir with maildir quota.
The LDAP entry for /var/mail user looks like this:
mailLocation: mbox:/var/empty:INBOX=/var/mail/<username>:INDEX=MEMORY
Works fine with one exception: the mail quota for /var/mail users. The 
dovecot log gets spammed with:
Mar 20 13:37:04 lmtp(2494, username): Warning: quota: Namespace '' is 
not Maildir, skipping for Maildir++ quota
Mar 20 13:37:04 lmtp(2494, username): Error: opendir(/var/empty/.imap) 
failed: No such file or directory
... which is only logical, because there's no maildir for that user. I 
want to get rid of these error messages and like to ask you if there's a 
way to override the "quota = maildir:User quota" setting in my Dovecot 
configuration for the 3 /var/mail users. For example with an extra LDAP 
field?
Sadly I don't really know how to realize this. Or is there any other / 
better way?
You can look at my doveconf -n output here: http://pastebin.com/mJZ2CXbg
Best regards,
Hanno
    
    
More information about the dovecot
mailing list