On Tue, 2009-12-08 at 10:26 -0500, Timo Sirainen wrote:
On Dec 8, 2009, at 4:48 AM, Proskurin Kirill wrote:
/usr/local/etc/dovecot.conf: mail_location = maildir:/var/spool/dovecot/domains/%d/%n
/usr/local/etc/dovecot-ldap.conf: user_attrs = mailQuotaSize=quota_rule=*:storage=%$M ,=uid=1002,=gid=1002,=home=/var/spool/dovecot/domains/%d/%n
Two absolute paths seems to it is not right(but it works good...)
With the LDAP home you could use:
mail_location = maildir:~/
Although I wouldn't recommend using maildir = home, better would be:
mail_location = maildir:~/Maildir
I'm gunna but in here for a quick question :)
So, in using...
user_query = select 26 as uid, 26 as gid, '/var/vmail/%d/%1n/%1.1n/% 2.1n/%n' as home, <snip>
mail_location = maildir:/var/vmail/%d/%1n/%1.1n/%2.1n/%n/Maildir
... that is no longer the preferred way?
We should just use mail_location = maildir:~/Maildir along with our existing user_query?
Obviously things work fine now, but may this change/break in the future? Given it relies on 'deliver', but that does seems to query for home using user_query.
Cheers