RE: These are getting through SA...
The problem is that Botnet uses Net::DNS::Resolver's default retry and
timeout values, which are way too high.
Spamassassin's DnsResolver.pm uses these values:
export RES_OPTIONS=3D"udp_timeout:3 tcp_timeout:3 retrans:0 retry:1"
before invoking spamassassin and see what happens.
The proper solution would be to fix Botnet.pm to use sensible values for
these parameters instead of the defaults.
From: Bill Landry [mailto:email@example.com]=20
Sent: 15 June 2007 18:18
Subject: Re: These are getting through SA...
Mark, thanks for the patches. However, even with both Dns.pm patches=20
applied, unless I set "rbl_timeout" to a high enough time interval, SA=20
still misses the URIBL test results in the sample messages I posted in=20
For example, if I set "rbl_timeout 15", I get no URIBL hit results. =20
However, if I set "rbl_timeout 60", I do get URIBL hit results. This is
because the 60 interval is long enough for Botnet's (in this case) RDNS=20
test to timeout before the "rbl_timeout" interval.