Hi people,
first message to this list.
I've a problem with dovecot 1.0.15 (debian latest package) and an LDAP query. The situation is the following. My LDAP users have multiple mail addresses (field 'mail') and mail should be able to be sent to any of these and the mail should always end on the user's mailbox. This is not working for me now.
My dovecot-ldap.conf relevant config shows:
user-attrs = uid=user user_filter = (&(objectClass=posixAccount)(|(uid=%n)(mail=%u)))
This correctly detects multiple addresses but mail always end in folder (from dovecot.conf):
mail_location = maildir:/home/vmail/%n/Maildir
So if user@domain gets a mail it ends in /home/vmail/user/Maildir but if the same user gets an email to user-alt@domain it ends in /home/vmail/user-alt/Maildir instead of /home/vmail/user/Maildir.
I've been debugging and I get this on my mail.log file:
Jun 10 12:41:29 horologium deliver(user-alt@domain): auth input: user-alt@domain Jun 10 12:41:29 horologium deliver(user-alt@domain): auth input: user=user Jun 10 12:41:29 horologium deliver(user-alt@domain): auth input: uid=5000 Jun 10 12:41:29 horologium deliver(user-alt@domain): auth input: gid=5000 Jun 10 12:41:29 horologium deliver(user-alt@domain): maildir: data=/home/vmail/user-alt/Maildir Jun 10 12:41:29 horologium deliver(user-alt@domain): maildir: root=/home/vmail/user-alt/Maildir, index=/home/vmail/user-alt/Maildir, control=, inbox=
Since I'm in version 1.0.15 can't use the mailLocation with the $ substitution.
Anyway, any help will be appreciated.
My dovecot -n result:
# 1.0.15: /etc/dovecot/dovecot.conf log_timestamp: %Y-%m-%d %H:%M:%S protocols: imap imaps pop3 pop3s ssl_cert_file: /etc/dovecot/certs/domain.crt ssl_key_file: /etc/dovecot/certs/domain.key disable_plaintext_auth: no login_dir: /var/run/dovecot/login login_executable(default): /usr/lib/dovecot/imap-login login_executable(imap): /usr/lib/dovecot/imap-login login_executable(pop3): /usr/lib/dovecot/pop3-login mail_privileged_group: mail mail_location: maildir:/home/vmail/%n/Maildir mail_executable(default): /usr/lib/dovecot/imap mail_executable(imap): /usr/lib/dovecot/imap mail_executable(pop3): /usr/lib/dovecot/pop3 mail_plugin_dir(default): /usr/lib/dovecot/modules/imap mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3 pop3_uidl_format(default): pop3_uidl_format(imap): pop3_uidl_format(pop3): %08Xu%08Xv auth default: mechanisms: plain login passdb: driver: ldap args: /etc/dovecot/dovecot-ldap.conf userdb: driver: ldap args: /etc/dovecot/dovecot-ldap.conf socket: type: listen master: path: /var/run/dovecot/auth-master mode: 384 user: vmail group: vmail
Thanks a lot,
Aleix Dorca.