Hi Paul, thanks for the Answer. I have found in the MS KB that the default timeout is 900 Seconds :-) . Where can i see if the bug is solved? In the Bugtracker ist no Ticket for this issue. Perhaps i can use a ldap proxy until dbmail handels the connection without timeout?
Greetings from Germay, Jochen > -----Ursprüngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Paul J Stevens > Gesendet: Donnerstag, 22. Juni 2006 10:10 > An: DBMail mailinglist > Betreff: Re: [Dbmail] Problems with Auth over LDAP and Active > Directory > > > Jochem, > > Sounds like AD is hanging up the connection. Dbmail doesn't > handle this gracefully atm. Will fix. > > Jochen Entenmann wrote: > > Hello, > > > > I use dbmail 2.1.6 with postgresql. > > I set up the LDAP auth like the discription in the dbmail WiKi. > > Yesterday I switched to authentication over LDAP, to use > the Passwords > > of my W2k Active Directory. But it seems so as there is a timeout > > after 15 Minutes, i became this errors: > > > > ---------------snip------------------------------ > > Jun 22 07:16:36 intranet-ng dbmail/imap4d[5321]: > > dbmail-imapsession.c,dbmail_imap_session_readln: error reading from > > client Jun 22 07:16:36 intranet-ng dbmail/imap4d[5321]: > > imap4.c,IMAPClientHandler: error reading command -- bailing > out Jun 22 > > 07:17:09 intranet-ng dbmail/imap4d[5349]: > > dbmail-imapsession.c,dbmail_imap_session_readln: error reading from > > client Jun 22 07:17:09 intranet-ng dbmail/imap4d[5349]: > > imap4.c,IMAPClientHandler: error reading command -- bailing > out Jun 22 > > 07:20:10 intranet-ng dbmail/lmtpd[4895]: > > authldap.c,__auth_get_every_match: query failed: Can't contact LDAP > > server > > ---------------snip------------------------------ > > > > It looks like it happens every 15 Minutes. > > When this error occours, no client can get his mail, also no Mails > > from Postfix are send to dbmail. After restarting dbmail and do a > > Postfix flush it works for 15 Minutes. I dont no how to do > the search. > > On W2K Server I see no error, and i can connect with a ldap Browser > > without problems. Can everybody give me a hint? > > > > Thanks in Advance, > > > > Jochen > > > > Here ist my Config: > > > > ---------------snip------------------------------ > > > > # $Id: dbmail.conf 2107 2006-05-07 07:12:51Z aaron $ > > # (c) 2000-2006 IC&S, The Netherlands > > # > > # Configuration file for DBMAIL > > > > [DBMAIL] > > # Database settings > > driver=pgsql # Supported drivers are mysql, > pgsql, sqlite. > > authdriver=ldap # Supported drivers are sql, ldap. > > host=localhost > > # the same host as dbmail and you > want to use > > a local > > # socket for connecting. > > sqlport= # If you want to use TCP/IP for > connecting to > > the database, > > # and have the database running on a > > non-standard port. > > sqlsocket= # When using a local socket > connection to the > > database, fill > > # in the path to the socket here (e.g. > > /var/run/mysql.sock). > > user=user > > pass=pass > > db=dbmail > > table_prefix=dbmail_ # Table prefix. Defaults to "dbmail_" if not > > specified. > > [EMAIL PROTECTED] # Postmaster's > email address > > for use in bounce messages. > > sendmail=/usr/sbin/sendmail # Sendmail executable for forwards, > > replies, notifies, vacations. > > > > # The following items can be overridden in the > service-specific sections. > > TRACE_SYSLOG=2 # Trace level to send to syslog. > Default is 2 > > (messages, errors, fatals). > > TRACE_STDERR=2 # Trace level to send to stderr. > Default is 0 > > (fatals). > > EFFECTIVE_USER=dbmail # Root privs are used to open a > port, then privs > > EFFECTIVE_GROUP=dbmail # are dropped down to the > user/group specified > > here. > > BINDIP=* # The IP address the services will bind to. > > # Use * for all local interfaces. > > # Use 127.0.0.1 for localhost only. > > NCHILDREN=10 # Default number of child processes > to start. > > MAXCHILDREN=20 # Maximum number of child processes allowed. > > MINSPARECHILDREN=4 # Unused children to always have availale. > > MAXSPARECHILDREN=8 # Maximum unused children allowed > to be active. > > MAXCONNECTS=10000 # Child process is restarted after > handling this > > many connections. > > MAX_ERRORS=500 # Child process will restart after this many > > connection errors. > > TIMEOUT=300 # Idle time allowed before a > connection is shut > > off. > > RESOLVE_IP=yes # If yes, resolves IP addresses to DNS names > > when logging. > > log=/var/log/dbmail.log # logfile for stdout messages > > error_log=/var/log/dbmail.err # logfile for stderr messages > > pid_dir=/var/run # directory for storing PID files > > > > [SMTP] > > # In fact, there isn't anything here by > > default. > > > > [LMTP] > > PORT=24 # Port to bind to. > > MAXCHILDREN=200 # mac. number of LMTP handlers > > MAXCONNECTS=10000 # the maximum number of > connections a > > default childs makes > > TIMEOUT=300 # the time (s) before the > dbmail-lmtpd > > should shutdown a connection which is being idle. > > RESOLVE_IP=yes # if yes, the lmtp daemon > resolves IP > > numbers to DNS names in the log > > MINSPARECHILDREN=2 > > MAXSPARECHILDREN=10 > > MAX_ERRORS=500 > > TRACE_LEVEL=1 > > > > > > [POP] > > BINDIP=* # the ipaddress the dbmail-pop3d server has to > > bind to, * for all addresses > > PORT=110 # the port number the dbmail-pop3d > server has to > > bind to. > > NCHILDREN=10 # default number of POP3 handlers > (each is a > > process) > > MAXCHILDREN=200 # mac. number of POP3 handlers > > MAXCONNECTS=10000 # the maximum number of > connections a default > > childs makes > > TIMEOUT=300 # the time (s) before the > dbmail-pop3d should > > shutdown a connection which is being idle. > > RESOLVE_IP=yes # if yes, the pop daemon > resolves IP > > numbers to DNS names in the log > > POP_BEFORE_SMTP=no > > MINSPARECHILDREN=10 > > MAXSPARECHILDREN=20 > > > > [IMAP] > > PORT=143 # Port to bind to. > > TIMEOUT=4000 # IMAP prefers a longer timeout than other > > services. > > IMAP_BEFORE_SMTP=no # If yes, allows SMTP access from > the host IP > > connecting by IMAP. > > NCHILDREN=50 > > MAXCHILDREN=100 > > MAXCONNECTS=10000 # the maximum number of > connections a default > > childs makes > > TIMEOUT=4000 # the time (s) before the > dbmail-imapd should > > shutdown a connection which is being idle. MINSPARECHILDREN=10 > > MAXSPARECHILDREN=20 > > > > [SIEVE] > > PORT=2000 # Port to bind to. > > > > [LDAP] > > PORT=389 > > VERSION=3 > > HOSTNAME=10.30.1.5 > > > > # DN > > BASE_DN=CN=Users,DC=mycompany,DC=local > > BIND_DN=CN=ldapuser,CN=Users,DC=mycompany,DC=local > > BIND_PW=pass > > SCOPE=SubTree > > USER_OBJECTCLASS=top,account,dbmailUser > > FORW_OBJECTCLASS=top,account,dbmailForwardingAddress > > CN_STRING=sAMAccountName > > #CN_STRING=userPrincipalName > > FIELD_PASSWD=userPassword > > FIELD_UID=sAMAccountName > > #FIELD_UID=userPrincipalName > > FIELD_NID=uSNCreated > > MIN_NID=10000 > > MAX_NID=15000 > > FIELD_CID=gidNumber > > MIN_CID=10000 > > MAX_CID=15000 > > FIELD_MAIL=mail > > FIELD_QUOTA=mailQuota > > #FIELD_FWDTARGET=mailForwardingAddress > > > > [DELIVERY] > > SIEVE=yes # Run Sieve scripts as messages are > delivered. > > SUBADDRESS=yes # Use '[EMAIL PROTECTED]' format > to deliver to > > a mailbox. > > SIEVE_VACATION=no # Turn on/off the Sieve Vacation extension > > (always on, option ignored). > > SIEVE_NOTIFY=no # Turn on/off the Sieve Notify > extension (always > > on, option ignored). > > AUTO_NOTIFY=no # Use the auto_notify table to send email > > notifications. > > AUTO_REPLY=no # Use the auto_reply table to send > away messages. > > #AUTO_NOTIFY_SUBJECT # Defaults to "NEW MAIL NOTIFICATION" > > #AUTO_NOTIFY_SENDER # Defaults to POSTMASTER from the > DBMAIL section. > > > > > > > > # end of configuration file > > _______________________________________________ > > Dbmail mailing list > > [email protected] https://mailman.fastxs.nl/mailman/listinfo/dbmail > > > > -- > ________________________________________________________________ > Paul Stevens paul at nfg.nl > NET FACILITIES GROUP GPG/PGP: 1024D/11F8CD31 > The Netherlands________________________________http://www.nfg.nl > _______________________________________________ > Dbmail mailing list > [email protected] > https://mailman.fastxs.nl/mailman/listinfo/dbmail >
