firewall timeout of LDAP connections causes amavis to error instead of falling back

Quanah Gibson-Mount quanah at zimbra.com
Wed May 9 01:28:51 CEST 2012


We have a firewall between our MTA and LDAP servers.  The firewall is 
currently (incorrectly) set to timeout all connections that are idle for > 
30 minutes.  Since I'm using this MTA for testing only atm, this regularly 
occurs.

Even though amavis is configured to rely on multiple LDAP servers, it does 
not correctly failover to one of the other LDAP servers when its connection 
is timed out by the firewall:

May  8 16:26:49 edge01-zcs postfix/smtp[544]: 8B820255: 
to=<quanah at xxxxxxxxxx>, relay=127.0.0.1[127.0.0.1]:10026, delay=300, 
delays=0.14/0.01/0.01/300, dsn=4.4.2, status=deferred (conversation with 
127.0.0.1[127.0.0.1] timed out while sending RCPT TO)
May  8 16:27:25 edge01-zcs amavis[29194]: (29194-02) (!)lookup_ldap: timed 
out at (eval 101) line 185, <GEN15> line 101.
May  8 16:27:25 edge01-zcs amavis[29194]: (29194-02) (!)Requesting process 
rundown, task exceeded allowed time

It seems amavis should check if its connection is still active, and if not, 
fallover to one of the other LDAP servers in this scenario.

--Quanah


--

Quanah Gibson-Mount
Sr. Member of Technical Staff
Zimbra, Inc
A Division of VMware, Inc.
--------------------
Zimbra ::  the leader in open source messaging and collaboration


More information about the amavis-users mailing list