Hi,

have you verified from you AD logs that dovecot is sending the same
thing as your ldapsearch?


-- 
Computerisms
Bob Miller      
867-334-7117 / 867-633-3760
http://computerisms.ca


On Thu, 2014-02-27 at 12:58 +0100, Jeroen Scheerder wrote:
> Quoth Jeroen Scheerder (27 Feb 2014, 12:38):
> 
> > Here's what I see in the logs:
> >
> > Feb 27 12:25:49 <mail.info> ponyboy dovecot: imap-login: Disconnected: 
> > Inactivity during authentication (disconnected while authenticating, waited 
> > 172 secs): user=<>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured, 
> > session=<r/ERi2HzQAB/AAAB>
> > Feb 27 12:26:42 <mail.err> ponyboy dovecot: auth: Error: 
> > PLAIN(js,127.0.0.1,<r/ERi2HzQAB/AAAB>): Request 74099.1 timed out after 225 
> > secs, state=1
> 
> Logging to file instead of syslog, I see a bit more:
> 
> Feb 27 12:45:27 auth: Debug: Loading modules from directory: 
> /usr/local/lib/dovecot/auth
> Feb 27 12:45:27 auth: Debug: Wrote new auth token secret to 
> /var/run/dovecot/auth-token-secret.dat
> Feb 27 12:45:27 auth: Debug: auth client connected (pid=74241)
> Feb 27 12:45:31 auth: Debug: client in: AUTH    1       PLAIN   service=imap  
>   secured session=9QHH22HzYgB/AAAB        lip=127.0.0.1   rip=127.0.0.1   
> lport=143       rport=64354     resp=<hidden>
> Feb 27 12:45:31 auth: Debug: ldap(js,127.0.0.1,<9QHH22HzYgB/AAAB>): bind 
> search: base=dc=office,dc=on2it,dc=net 
> filter=(&(ObjectClass=person)(sAMAccountName=js))
> Feb 27 12:48:27 imap-login: Info: Disconnected: Inactivity during 
> authentication (disconnected while authenticating, waited 176 secs): user=<>, 
> method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured, 
> session=<9QHH22HzYgB/AAAB>
> Feb 27 12:49:16 auth: Debug: ldap(js,127.0.0.1,<9QHH22HzYgB/AAAB>): result: 
> sAMAccountName=js; sAMAccountName unused
> Feb 27 12:49:16 auth: Debug: ldap(js,127.0.0.1,<9QHH22HzYgB/AAAB>): result: 
> sAMAccountName=js
> Feb 27 12:49:16 auth: Error: PLAIN(js,127.0.0.1,<9QHH22HzYgB/AAAB>): Request 
> 74241.1 timed out after 225 secs, state=1
> Feb 27 12:49:16 auth: Debug: client in: CANCEL  1
> Feb 27 12:49:18 auth: Debug: client passdb out: FAIL    1       user=js temp
> 
> Using ldapsearch on this very host, I have verified that this particular ldap 
> query, with the same authenticated bind, actually works:
> 
> ponyboy% time ldapsearch -o ldif-wrap=no -x -LLL -E pr=200/noprompt -w 
> suppressed \
>       -H ldap://dc2.office.on2it.net -b dc=office,dc=on2it,dc=net -D 
> suppressed -s sub \
>       '(&(ObjectClass=person)(sAMAccountName=js))' sAMAccountName
> dn: CN=Jeroen 
> Scheerder,OU=Users,OU=Netherlands,OU=ON2IT,DC=office,DC=on2it,DC=net
> sAMAccountName: js
> 
> # 
> refldap://DomainDnsZones.office.on2it.net/DC=DomainDnsZones,DC=office,DC=on2it,DC=net
> 
> # 
> refldap://ForestDnsZones.office.on2it.net/DC=ForestDnsZones,DC=office,DC=on2it,DC=net
> 
> # refldap://office.on2it.net/CN=Configuration,DC=office,DC=on2it,DC=net
> 
> # pagedresults: cookie=
> ldapsearch -o ldif-wrap=no -x -LLL -E pr=200/noprompt -w [...] -H    0.00s 
> user 0.00s system 19% cpu 0.019 total

Reply via email to