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

Reply via email to