To give an example:
deny message = rejected because the sending host $sender_host_address
\
is in a black list at
$dnslist_domain\n$dnslist_text
dnslists = rbl.liquidweb.com : list.dsbl.org : dnsbl.ahbl.org :
\
dnsbl.njabl.org : sbl-xbl.spamhaus.org : \
relays.ordb.org : dnsbl.sorbs.net
!sender_domains = lsearch;/etc/localdomains
!senders = @@lsearch;/etc/localsenders
!hosts = +relay_hosts
What will this do? Imo, this denies if in dnslists unless it is either in
sender_domains ot senders or hosts directives; right?
-----Original Message-----
From: exim-users-bounces@??? On Behalf Of Fred Viles
Sent: Tuesday, July 05, 2005 10:23 PM
To: exim-users@???
Subject: RE: [exim] mail-from exception to rbl
| This is what I do -- running a DNS server on my email server -- I
|have a white list that is checked by Exim before the black lists and
|ACCEPTS the exceptions to blacklist processing.
Indeed, good point. The difference between an earlier accept stanza and the
deny-unless example I showed is whether addresses in the whitelist get
subjected to other tests below.
If you want to exclude whitelisted addresses from all additional tests, use
an accept stanza before the dnslists deny. If you only want to suppress the
DNSBL (or any other specific) check, use negative conditions in the
particular deny stanza.
In my case I want to bypass specific tests, but not other later tests (like
virus scanning).