[Dovecot] Problem with default_mail_env in beta9
Andreas Schulze
andreas.schulze at datev.de
Fri Jun 16 16:00:52 EEST 2006
Hallo,
I am playing arround with dovecot
I hat version 1.0.beta7 running fine. After installing beta9 there is a problem with default_mail_env setting.
I have all users in ldap.
there is an attribute "mailMessageStore" which contains a relative path to users maildir
mailMessageStore: sca/
my mailer completes this relative pathinformation to /var/mail/sca/
therefor I setup default_mail_env to "maildir:/var/mail/%h"
dovecot-ldap.conf includes "user_attrs = mailMessageStore=home,uidNumber=uid,gidNumber=gid"
all fine in beta7
in beta9
I got this in my log:
dovecot: Jun 16 14:50:22 Info: Dovecot v1.0.beta9 starting up
dovecot: Jun 16 14:50:30 Info: auth(default): client in: AUTH 1 PLAIN service=POP3 lip=127.0.0.1 rip=127.0.0.1 resp=random
dovecot: Jun 16 14:50:30 Info: auth(default): ldap(sca,127.0.0.1): bind search: base=o=datev,c=de filter=(uid=sca)
dovecot: Jun 16 14:50:30 Info: auth(default): client out: OK 1 user=sca
dovecot: Jun 16 14:50:30 Info: auth(default): master in: REQUEST 1 30400 1
dovecot: Jun 16 14:50:30 Info: auth(default): ldap(sca,127.0.0.1): base=o=datev,c=de scope=subtree filter=(uid=sca) fields=mailMessageStore,uidNumber,gidNumber
dovecot: Jun 16 14:50:30 Info: auth(default): master out: USER 1 t02985a home=sca/ uid=30014 gid=30007
dovecot: Jun 16 14:50:30 Info: pop3-login: Login: user=<sca>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1
dovecot: Jun 16 14:50:30 Error: POP3(sca): dovecot: Jun 16 14:50:30 Fatal: chdir(sca/) failed with uid 30014: Permission denied
dovecot: Jun 16 14:50:30 Error: child 30407 (pop3) returned error 89
If I change user_attrs to "user_attrs = mailMessageStore=FOO,uidNumber=uid,gidNumber=gid"
I got
dovecot: Jun 16 14:54:36 Info: Dovecot v1.0.beta9 starting up
dovecot: Jun 16 14:54:41 Info: auth(default): client in: AUTH 1 PLAIN service=POP3 lip=127.0.0.1 rip=127.0.0.1 resp=random
dovecot: Jun 16 14:54:41 Info: auth(default): ldap(sca,127.0.0.1): bind search: base=o=datev,c=de filter=(uid=sca)
dovecot: Jun 16 14:54:41 Info: auth(default): client out: OK 1 user=sca
dovecot: Jun 16 14:54:41 Info: auth(default): master in: REQUEST 1 30475 1
dovecot: Jun 16 14:54:41 Info: auth(default): ldap(sca,127.0.0.1): base=o=datev,c=de scope=subtree filter=(uid=sca) fields=mailmessagestore,uidNumber,gidNumber
dovecot: Jun 16 14:54:41 Info: auth(default): master out: USER 1 sca uid=30014 gid=30007
dovecot: Jun 16 14:54:41 Info: pop3-login: Login: user=<sca>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1
dovecot: Jun 16 14:54:41 Info: POP3(sca): Effective uid=30014, gid=30007
dovecot: Jun 16 14:54:41 Info: POP3(sca): maildir: data=/var/mail//HOME_DIRECTORY_USED_BUT_NOT_GIVEN_BY_USERDB
dovecot: Jun 16 14:54:41 Info: POP3(sca): maildir: root=/var/mail//HOME_DIRECTORY_USED_BUT_NOT_GIVEN_BY_USERDB, index=/var/mail//HOME_DIRECTORY_USED_BUT_NOT_GIVEN_BY_USERDB, control=, inbox=
this inicates to me, that
1. homedirvariable is unset
OK, because I assigned mailMessageStore to local FOO
2. default_mail_env is correct evaluated to maildir:/var/mail/%h
Question:
Why is default_mail_env not correct evalueted to maildir:/var/mail/sca/ if sca/ is set as homedir ?
As mentions above, this worked fine with beta7 ...
What do I wrong ???
My I provide more Informations ?
--
Andreas Schulze
DATEV eG, Paumgartner Strasse 6-14, D - 90429 Nürnberg
Abt. Internet- und Securitydienste
Telefon : +49 911 276 2648
Telefax : +49 911 276 7892
Mobil : +49 172 8122883
E-Mail : andreas.schulze_at_datev.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20060616/28c9478b/attachment-0001.pgp
More information about the dovecot
mailing list