[Dovecot] Problem with users home...

Robert Cooper rac at noidea.us
Wed Apr 27 05:27:55 EEST 2005



websafe wrote:
> Hi :)
> 
> I hope this short example shows what problem I have:
> 
> # returns users homedir from /etc/passwd
>     
>     grep user1 /etc/passwd | cut -d':' -f6
> 
> # result:
> 
>     /home/group-subdir/user1
> 
> And the logfile...
> 
> #maillog
> imap-login: Login: user1 [192.168.0.253]
> imap(user1): mkdir(/home/user1/Maildir/.Trash) failed:
>     No such file or directory
> 
> 
> Why Dovecot tries to create /home/user1/Maildir/.Trash
> and NOT /home/group-subdir/user1/Maildir/.Trash as
> in /etc/passwd ???
> 
> Is there any solution? I'm running 0.99.14
> # cat /etc/dovecot.conf
> ssl_disable = yes
> disable_plaintext_auth = no
> login = imap
> verbose_proctitle = yes
> default_mail_env = maildir:/home/%u/Maildir
> auth = default
> auth_mechanisms = plain
> auth_userdb = passwd /etc/passwd
> auth_passdb = shadow /etc/shadow
> auth_user = root
> 
> 
> Thanks in advance,


Take a look at your default_mail_env setting....right there you are 
telling it to use /home/user1/Maildir.  I'm not sure if there is a %var 
for group; I didn't see on in my dovecot.conf, but it's 0.99.10...and I 
know I should upgrade it, but it currently works for the one(!) user 
(me) that gets mail on my test server....

RAC



More information about the dovecot mailing list