Hi to all
Here is the following scheme: Dovecot in a link with AD.
For LDA and IMAP different views are used in a base.
For example there is a user with such e-mail type - 1.n...@domain.ltd with the name of authorization auth_1.name.
Incoming male folds up in /var/mail/domain/auth_1.name

When vacation is on, the letters from 1.n...@domain.ltd are sent in a following way auth_1.n...@domain.ltd
I guess the problem is in two different data-base queries.
Could you please tell me how to solve this problem and to make the answer to be sent from the same adress it is comes to.

part of dovecot.conf

        protocol lda {
        mail_plugins = sieve acl
        hostname = domain.ltd
        postmaster_address = <postmas...@domain.ltd>
        auth_socket_path = /var/run/dovecot/auth-master_lda
        log_path = /var/log/dovecot-deliver.log
        }

        auth default {
        verbose = no
        debug = no
        debug_passwords = no
        mechanisms = plain
        user = dovecot
        passdb passwd-file {
        args = /etc/dovecot/passwd.masterusers
        master = yes
        }
        passdb ldap {
        args = /etc/dovecot/dovecot-ldap.conf
        }
        userdb static {
        args = uid=20000 gid=20000 home=/opt/mail/user_mailbox/%Lu
   allow_all_users=yes
        }
        socket listen {
        master {
        path = /var/run/dovecot/auth-master
        mode = 0660
        user = vmail
        group = vmail
        }
        client {
        path = /var/spool/postfix/private/dovecot-auth
        mode = 0660
        user = postfix
        group = postfix
           }
        }
   }

        auth auth_lda {
        verbose = no
        debug = no
        debug_passwords = no
        mechanisms = plain
        user = dovecot
        passdb ldap {
        args = /etc/dovecot/dovecot-ldap_lda.conf
        }
        userdb ldap {
        args = /etc/dovecot/dovecot-ldap_lda.conf
        }
        socket listen {
        master  {
        path = /var/run/dovecot/auth-master_lda
        mode = 0660
        user = vmail
        group = vmail
        }


part of dovecot-ldap.conf (filter options)

   pass_attrs = sAMAccountName=user
   pass_filter =
   
(&(sAMAccountName=%u)(objectClass=user)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))


part of dovecot-ldap_lda.conf

   user_attrs = sAMAccountName=user
   user_filter = (mail=%u)

   pass_attrs = sAMAccountName=user
   pass_filter = (mail=%u)


--

Reply via email to