[Pkg-exim4-users] More resilient "local_host_whitelist"ing?

Daniel Collis-Puro dan at endpoint.com
Wed Sep 6 14:13:10 UTC 2006


Exim folks,

We've set up a proxying spam/virus filter via exim-daemon-heavy and all
the usual suspects(spamassassin, clamav, dcc, pyzor, razor, various
rbls) - 'tis a thing of beauty: fast, efficient, accurate and no
backscatter.

Anyway: we'd like to ensure that a set of hosts never get mail rejected
at the exim level by listing them in the default "local_host_whitelist"
config, but we also don't want to do "ad hoc" DNS caching by entering IP
addresses in that file.

THE PROBLEM:

The problem with putting hostnames in that file is that - when a
hostname can't resolve - exim issues a temporary reject to every message
it sees. EVERY message. Until the hostname resolves again.

We've got a caching DNS server in place on this box (helps with RBL
lookups IMMENSELY), but we don't control the DNS for all the domains we
need to whitelist.

THE QUESTION:

Is there an easy way to set up the stanza below (in
conf.d/acl/20_exim4-config_whitelist_local_deny) to "defer" lookups when
a whitelisted hostname can't be resolved, just like you can defer other
lookups?

  accept
         hosts = ${if exists{CONFDIR/local_host_whitelist}\
                       {CONFDIR/local_host_whitelist}\
                       {}}

To me - deferring whitelisted domain lookups would be ideal : we
wouldn't have to stay aware of IP address changes on whitelisted
hostnames, and exim would just continue to process a message when a
whitelisted domain has a DNS hiccup.

If not, then we'll probably just implement a cron job to take our
desired list of hostnames and dump the IP addresses they resolve to into
local_host_whitelist.

Thanks in advance!

-DJCP

-- 
-**---****-----******-------********---------**********
Daniel Collis-Puro
Software Engineer
End Point Corp.
dan at endpoint.com
(office) 781-477-0885
(cell)   781-775-1338
**********---------********-------******-----****---**-




More information about the Pkg-exim4-users mailing list