Hi guys
Im viewing how to repair a problem using a postfix platform with openldap
and dovecot. This is the problem:
-When I create a new user inside openldap with mail account appears
correctly inside ldap but when I access first time appears inside
/var/spool/dovecot/ the folder of account bad. Not appears the name of uid,
appears the name of user mail, for ex:
drwx------ 5 exemple Domain Users 4,0K 2011-03-04 13:28
exemple
drwx------ 9 exemple Domain Users 4,0K 2011-03-04 13:29
exemple.usermail
Log filteered:
Mar 4 13:28:21 mailserver deliver(exemple): Loading modules from directory:
/usr/lib/dovecot/modules/lda
Mar 4 13:28:21 mailserver deliver(exemple): Module loaded:
/usr/lib/dovecot/modules/lda/
lib10_quota_plugin.so
Mar 4 13:28:21 mailserver dovecot: auth(default): master in:
USER^I1^Iunesco^Iservice=deliver
Mar 4 13:28:21 mailserver dovecot: auth(default): prefetch(
exemple at mydomain.com): passdb didn't return userdb entries, trying the
next
userdb
Mar 4 13:28:21 mailserver dovecot: auth(default): passwd(
exemple at mydomain.com): lookup
Mar 4 13:28:21 mailserver dovecot: auth(default): passwd(
exemple at mydomain.com): unknown user
Mar 4 13:28:21 mailserver dovecot: auth(default): ldap(exemple at
mydomain.com):
user search: base=ou=Users, dc=ldap, dc=es scope=subtree
filter=(&(objectClass=posixAccount)(|(mail=exemple at
mydomain.com)(uidexemple at mydomain.com)(uid=exemple)))
fields=homeDirectory,uidNumber,gidNumber,mailQuota
Mar 4 13:28:21 mailserver deliver(exemple): auth input: home=/home/exemple
Mar 4 13:28:21 mailserver deliver(exemple): auth input: uid=10017
Mar 4 13:28:21 mailserver deliver(exemple): auth input: gid=513
Mar 4 13:28:21 mailserver deliver(exemple): Home dir not found:
/home/exemple
Mar 4 13:28:21 mailserver deliver(exemple): Quota root: name=User quota
backend=maildir argsMar 4 13:28:21 mailserver deliver(exemple): Quota rule:
root=User quota
mailbox=* bytes=52428800 messages=0
Mar 4 13:28:21 mailserver deliver(exemple): Quota rule: root=User quota
mailbox=Trash ignored
Mar 4 13:28:21 mailserver deliver(exemple): maildir:
data=/var/spool/dovecot/exemple/
Mar 4 13:28:21 mailserver deliver(exemple): maildir++:
root=/var/spool/dovecot/exemple, index=, control=,
inbox=/var/spool/dovecot/exemple
Mar 4 13:28:21 mailserver dovecot: auth(default): ldap(exemple at
mydomain.com):
result: homeDirectory(home)=/home/exemple uidNumber(uid)=10017
gidNumber(gid)=513
Mar 4 13:28:21 mailserver dovecot: auth(default): master out: USER^I1^
Iunesco at mydomain.com^Ihome=/home/exemple^Iuid=10017^Igid=513
Mar 4 13:28:21 mailserver deliver(exemple):
msgid=<1299241700.26848.1.camel at infolinux>: saved mail to INBOX
Mar 4 13:28:21 mailserver postfix/pipe[29996]: 6191E26F95B: to=<
exemple at mydomain.com>, orig_to=<exemplemail at admi.mydomain.com>,
relay=dovecot, delay=0.09, delays=0.03/0/0/0.06, dsn=2.0.0, status=sent
(delivered via dovecot service)
Mar 4 13:28:26 mailserver dovecot: auth-worker(default): pam(
exemplemail at mydomain.com,10.0.0.4): lookup service=dovecot
Mar 4 13:28:26 mailserver dovecot: auth-worker(default): pam(
exemplemail at mydomain.com,10.0.0.4): #1/1 style=1 msg=Password:
Mar 4 13:28:28 mailserver dovecot: auth-worker(default): pam(
exemplemail at mydomain.com,10.0.0.4): pam_authenticate() failed:
Authentication failure (password mismatch?)
Mar 4 13:28:28 mailserver dovecot: auth(default): ldap(
exemplemail at mydomain.com,10.0.0.4): bind search: base=ou=Users, dc=ldap,
dc=es filter=(&(objectClass=posixAccount)(|(mail=exemplemail at mydomain.com
)(uid=exemplemail at mydomain.com)))
Mar 4 13:28:28 mailserver dovecot: auth(default): auth(
exemplemail at mydomain.com,10.0.0.4): username changed
exemplemail at mydomain.com -> exemple
Mar 4 13:28:28 mailserver dovecot: auth(default): ldap(exemple,10.0.0.4):
result: homeDirectory(userdb_home)=/home/exemple uid(user)=exemple
uidNumber(userdb_uid)=10017 gidNumber(userdb_gid)=513
Mar 4 13:28:28 mailserver dovecot: auth(default): client out:
OK^I1^Iuser=exemple
Mar 4 13:28:28 mailserver dovecot: auth(default):
prefetch(exemple,10.0.0.4): success
Mar 4 13:28:28 mailserver dovecot: auth(default): master out: USER^I411619^
Iunescochair.lccc at mydomain.com^Ihome=/home/exemple^Iuid=10017^Igid=513
Mar 4 13:28:28 mailserver dovecot: imap-login: Login: user=<exemple>,
method=PLAIN, rip=10.0.0.4, lip=10.0.0.5
Mar 4 13:28:28 mailserver dovecot: IMAP(exemplemail at mydomain.com): Loading
modules from directory: /usr/lib/dovecot/modules/imap
Mar 4 13:28:28 mailserver dovecot: IMAP(exemplemail at mydomain.com): Module
loaded: /usr/lib/dovecot/modules/imap/lib10_quota_plugin.so
Mar 4 13:28:28 mailserver dovecot: IMAP(exemplemail at mydomain.com): Module
loaded: /usr/lib/dovecot/modules/imap/lib11_imap_quota_plugin.so
Mar 4 13:28:28 mailserver dovecot: IMAP(exemplemail at mydomain.com):
Effective uid=10017, gid=513, home=/home/exemple
Mar 4 13:28:28 mailserver dovecot: IMAP(exemplemail at mydomain.com): Quota
root: name=User quota backend=maildir argsMar 4 13:28:28 mailserver dovecot:
IMAP(exemplemail at mydomain.com): Quota
rule: root=User quota mailbox=* bytes=52428800 messages=0
Mar 4 13:28:28 mailserver dovecot: IMAP(exemplemail at mydomain.com): Quota
rule: root=User quota mailbox=Trash ignored
Mar 4 13:28:28 mailserver dovecot: IMAP(exemplemail at mydomain.com): maildir:
data=/var/spool/dovecot/exemplemail/
Mar 4 13:28:28 mailserver dovecot: IMAP(exemplemail at mydomain.com):
maildir++: root=/var/spool/dovecot/exemplemail, index=, control=,
inbox=/var/spool/dovecot/exemplemail
Mar 4 13:28:28 mailserver dovecot: IMAP(exemplemail at mydomain.com):
Disconnected: Logged out bytes=45/375
Any idea?
Thanks and Best Regards