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
> 

Reply via email to