[Dovecot] NTLM authentication with dovecot.

Maria Jose Yañez Dacosta mariajose1982 at gmail.com
Wed Jun 26 20:40:10 EEST 2013


Hi!,

I'm trying to use single sign on from Windows.
Install dovecot on CentOS 6. The host name is prueba-mail.
I'm using version 2.0.9 because the latest 64-bit gives errors.
But first I wanted to test whether user validation works with telnet.
When I try to try "telnet prueba-mail imap" and try to "a1 LOGIN MyUsername
MyPassword", I get the following error:prueba-mail dovecot: auth:
pam(pepe,190.108.101.120): unknown user.
I show my setup and I appreciate even the minimal support.

----------------( dovecot --version )------------------------

dovecot --version

----------------( dovecot -n  )------------------------------

# 2.0.9: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-358.6.2.el6.x86_64 x86_64 CentOS release 6.4 (Final)
auth_debug = yes
auth_mechanisms = plain login ntlm
auth_use_winbind = yes
auth_username_format = %n
disable_plaintext_auth = no
mbox_write_locks = fcntl
passdb {
  driver = pam
}
protocols = imap pop3
ssl = no
userdb {
  args = uid=10000 gid=10000 home=/mail/%d/%n
  driver = static
}

----------------(  wbinfo -t  )------------------------------

checking the trust secret for domain FNR via RPC calls succeeded

----------------(  wbinfo -u  )------------------------------

list all users

----------------(  wbinfo -g  )------------------------------

list all groups

------------(  /usr/bin/ntlm_auth --username=pepe  )---------

password:
NT_STATUS_OK: Success (0x0)

------------(   tail -n 500 -f /var/log/maillog )-------------
Jun 26 14:02:04 prueba-mail dovecot: master: Dovecot v2.0.9 starting up
(core dumps disabled)
Jun 26 14:03:22 prueba-mail dovecot: auth: Debug: Loading modules from
directory: /usr/lib64/dovecot/auth
Jun 26 14:03:22 prueba-mail dovecot: auth: Debug: Module loaded:
/usr/lib64/dovecot/auth/libauthdb_ldap.so
Jun 26 14:03:22 prueba-mail dovecot: auth: Debug: Module loaded:
/usr/lib64/dovecot/auth/libdriver_sqlite.so
Jun 26 14:03:22 prueba-mail dovecot: auth: Debug: Module loaded:
/usr/lib64/dovecot/auth/libmech_gssapi.so
Jun 26 14:03:22 prueba-mail dovecot: auth: Debug: auth client connected
(pid=1691)
Jun 26 14:03:39 prueba-mail dovecot: auth: Debug: client in:
AUTH#0111#011PLAIN#011service=imap#011lip=190.108.101.200#011rip=190.108.101.120#011lport=143#011rport=38118#011resp=<hidden>
Jun 26 14:03:39 prueba-mail dovecot: auth: Debug: Loading modules from
directory: /usr/lib64/dovecot/auth
Jun 26 14:03:39 prueba-mail dovecot: auth: Debug: Module loaded:
/usr/lib64/dovecot/auth/libauthdb_ldap.so
Jun 26 14:03:39 prueba-mail dovecot: auth: Debug: Module loaded:
/usr/lib64/dovecot/auth/libdriver_sqlite.so
Jun 26 14:03:39 prueba-mail dovecot: auth: Debug: Module loaded:
/usr/lib64/dovecot/auth/libmech_gssapi.so
Jun 26 14:03:39 prueba-mail dovecot: auth: Debug:
pam(pepe,190.108.101.120): lookup service=dovecot
Jun 26 14:03:39 prueba-mail dovecot: auth: Debug:
pam(pepe,190.108.101.120): #1/1 style=1 msg=Password:
Jun 26 14:03:42 prueba-mail dovecot: auth: pam(pepe,190.108.101.120):
unknown user
Jun 26 14:03:44 prueba-mail dovecot: auth: Debug: client out:
FAIL#0111#011user=pepe
Jun 26 14:06:22 prueba-mail dovecot: imap-login: Disconnected: Inactivity
(auth failed, 1 attempts): user=<pepe>, method=PLAIN, rip=190.108.101.120,
lip=190.108.101.200

-- 
Maria José


More information about the dovecot mailing list