Hello listmembers,
we have some trouble connecting postfix to dovecot. after a lot of hours the transport and delivery is working but dovecot can't get the correct user.
postmap -q some.user@domain.com ldap:/etc/postfix/ldap-aliases.cf first returns: someuser
The mailbox someuser exists and i can login with this user on imap and i can deliver directly using deliver -d but on mail delivery thrue postfix dovecot is not looking for someuser. It looks for someuser@host.domain.com.
---8<------ May 3 16:18:42 mail postfix/pickup[24686]: C94251DB23E: uid=0 from=<root> May 3 16:18:42 mail postfix/cleanup[24769]: C94251DB23E: message-id=20070503161842.C94251DB23E@host.domain.com May 3 16:18:42 mail postfix/qmgr[24544]: C94251DB23E: from=root@host.domain.com, size=322, nrcpt=1 (queue active) May 3 16:18:42 mail dovecot: auth(default): master in: USER 1 someuser@host.domain.com service=deliver May 3 16:18:42 mail dovecot: auth(default): ldap(someuser@host.domain.com): user search: base=dc=domain,dc=com scope=subtree filter=(&(objectClass=posixAccount)(uid=someuser@host.domain.com)) fields=mail,homeDirectory May 3 16:18:42 mail dovecot: auth(default): master out: USER 1 someuser@host.domain.com home=/var/mail/dovecot/someuser uid=100 gid=12 May 3 16:18:42 mail postfix/pipe[24772]: C94251DB23E: to=someuser@host.domain.com, orig_to=some.user@domain.com, relay=dovecot, delay=0.04, delays=0.02/0.01/0/0.02, dsn=2.0.0, status=sent (delivered via dovecot service) May 3 16:18:42 mail postfix/qmgr[24544]: C94251DB23E: removed ---8<------
It seems that postfix or dovecot appends the hostname to the mailboxname. But i cant figure out which of both. If i change the uid to someuser@hostname.domain.com on ldap-server anything works fine. how can i fix this?
i dont know if anyone needs config files for diagnostic. if so - please tell me and i post the needed informations.
best regards Andre Hoepner