zava.zava at libero.it
2015-Oct-16 08:10 UTC
Problem with ldap - master user - sogo vacation
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}
