Problem with ldap - master user - sogo vacation

zava.zava at libero.it zava.zava at libero.it
Fri Oct 16 08:10:26 UTC 2015


Hi,I have a problem, i can't get the authentication for the master user using dovecot - ldap authentication, in combination with sogo.There is a script that is used by Sogo to check and disable the vacation messagge:
"sogo     /usr/sbin/sogo-tool expire-autoreply -p /etc/dovecot/master-users"
Insidie this file there is:
sogo:{SHA}gkodfgdk6yujkgdklkkdfkgjrg9ugr9p=

if I run the script I get:
Oct 16 09:59:12 auth: Debug: auth client connected (pid=6528)Oct 16 09:59:12 auth: Debug: client in: AUTH    1       PLAIN   service=sieve   secured session=aQDV64h65pAB/AAAB        lip=127.0.0.1   rip=127.0.0.1   lport=4190   rport=36260     resp=Y2VkQGdyddgPQ== (previous base64 data may contain sensitive data)Oct 16 09:59:12 auth: Debug: passwd-file(sogo,127.0.0.1,master,<aQDVKzQipAB/AAAB>): Master user lookup for login: user at domain.comOct 16 09:59:12 auth: Debug: passwd-file(sogo,127.0.0.1,master,<aQDVKzQipAB/AAAB>): lookup: user=sogo file=/etc/dovecot/master-usersOct 16 09:59:12 auth: Info: passwd-file(sogo,127.0.0.1,master,<aQDVKzQipAB/AAAB>): Password mismatch (given password: {SHA}4sdgkfgwe22=)Oct 16 09:59:12 auth: Debug: passwd-file(sogo,127.0.0.1,master,<aQDVKzQipAB/AAAB>): SHA({SHA}kerwkekwrejkewerjrw=) != 'erwrewwweewrerewrwe='Oct 16 09:59:14 auth: Debug: client passdb out: FAIL    1       user=sogoOct 16 09:59:14 managesieve-login: Info: Disconnected (auth failed, 1 attempts in 2 secs): user=<sogo>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS: Disconnected, session=<aQDVKzQipAB/AAAB>

In the  auth-master.conf.ext file I have:
passdb {  driver = passwd-file  master = yes  args = /etc/dovecot/master-users}

Thanks in advance for help.

# 2.2.13: /etc/dovecot/dovecot.conf# OS: Linux 3.16.0-4-amd64 x86_64 Debian 8.2 ext4auth_debug = yesauth_debug_passwords = yesauth_master_user_separator = *auth_mechanisms = plain auth_verbose = yesauth_verbose_passwords = yesdefault_client_limit = 22000default_process_limit = 5000default_vsz_limit = 1 Gdisable_plaintext_auth = nofirst_valid_gid = 5000first_valid_uid = 5000last_valid_gid = 5000last_valid_uid = 5000log_path = /var/log/dovecot.logmail_debug = yesmail_location = maildir:/var/vmail/xxx/%Ln/Maildirmanagesieve_notify_capability = mailtomanagesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave imapflags notifynamespace inbox {  inbox = yes  location =  mailbox Drafts {    special_use = \Drafts  }  mailbox Junk {    special_use = \Junk  }  mailbox Sent {    special_use = \Sent  }  mailbox "Sent Messages" {    special_use = \Sent  }  mailbox Trash {    special_use = \Trash  }  prefix =  separator = /}passdb {  args = /etc/dovecot/master-users  driver = passwd-file  master = yes}passdb {  driver = pam}passdb {  args = /etc/dovecot/dovecot-ldap.conf.ext  driver = ldap}passdb {  args = /etc/dovecot/dovecot-ldap.conf1.ext  driver = ldap}passdb {  args = /etc/dovecot/dovecot-ldap.conf2.ext  driver = ldap}passdb {  args = /etc/dovecot/dovecot-ldap.conf3.ext  driver = ldap}passdb {  args = /etc/dovecot/dovecot-ldap.conf4.ext  driver = ldap}passdb {  args = /etc/dovecot/dovecot-ldap.conf5.ext  driver = ldap}passdb {  args = /etc/dovecot/dovecot-ldap.conf.ext  driver = ldap}plugin {  sieve = /var/vmail/xxx/%n/.dovecot.sieve  sieve_dir = /var/vmail/xxx/%n/  sieve_extensions = +enotify +vacation +copy +imapflags +notify}protocols = imap sieveservice auth {  unix_listener /var/spool/postfix/private/auth {    group = postfix    mode = 0660    user = postfix  }  unix_listener auth-userdb {    mode = 0666  }}service imap {  process_limit = 5000}service managesieve-login {  inet_listener sieve {    port = 4190  }  process_min_avail = 0  service_count = 0  vsz_limit = 64 M}service managesieve {  process_limit = 1024}ssl_cert = </etc/ssl/certs/xxx.pemssl_dh_parameters_length = 2048ssl_key = </etc/ssl/private/xxx.keyuserdb {  args = uid=5000 gid=5000 home=/var/vmail/xxx/%Lu  driver = passwd}userdb {  args = /etc/dovecot/dovecot-ldap.conf.ext  driver = ldap}userdb {  args = /etc/dovecot/dovecot-ldap.conf1.ext  driver = ldap}userdb {  args = /etc/dovecot/dovecot-ldap.conf2.ext  driver = ldap}userdb {  args = /etc/dovecot/dovecot-ldap.conf3.ext  driver = ldap}userdb {  args = /etc/dovecot/dovecot-ldap.conf4.ext  driver = ldap}userdb {  args = /etc/dovecot/dovecot-ldap.conf5.ext  driver = ldap}userdb {  args = /etc/dovecot/dovecot-ldap.conf.ext  driver = ldap}protocol imap {  mail_max_userip_connections = 100  mail_plugins =}protocol sieve {  mail_max_userip_connections = 10  managesieve_max_line_length = 65536}


More information about the dovecot mailing list