Hi Todd,
Thanks for that. It worked with slight modification. The snippet now:
# Mark it White
warn dnslists = hostkarma.junkemailfilter.com=127.0.0.1
set acl_c0 = white - dnswl - $sender_fullhost
# Mark it Yellow
warn dnslists = hostkarma.junkemailfilter.com=127.0.0.3
set acl_c1 = yellow - $sender_fullhost
message = X-Warning: $sender_host_address is in a yellow list at $dnslist_domain
# Using the Black List
deny dnslists = hostkarma.junkemailfilter.com=127.0.0.2
!hosts = lsearch;/etc/exim/filters/whitelist-hosts
message = X-Warning: $sender_host_address is in a black list at $dnslist_domain
# Other Blacklists
deny !dnslists = hostkarma.junkemailfilter.com=127.0.0.1,127.0.0.3
!hosts = lsearch;/etc/exim/filters/whitelist-hosts
dnslists = zen.spamhaus.org : dnsbl.sorbs.net
message = X-Warning: $sender_host_address is in a black list at $dnslist_domain
Cheers,
Kerry.
> On Fri, Oct 14, 2011 at 3:02 PM, Kerry Seibold <kerry@???> wrote:
>> Hi,
>> I am running exim-4.63-5.el5_6.2 and I have created a whitelist hosts file:
>> /etc/exim/filters/whitelist-hosts
>>
>> I want the RBL checking skipped if the sender hostname is in the whitelist file. Can someone tell me what to add to
>> my
>> config file and where?
>>
>> Here is the RBL snippet from my config file:
>> # Mark it White
>> warn dnslists = hostkarma.junkemailfilter.com=127.0.0.1
>> set acl_c0 = white - dnswl - $sender_fullhost
>>
>> # Mark it Yellow
>> warn dnslists = hostkarma.junkemailfilter.com=127.0.0.3
>> set acl_c1 = yellow - $sender_fullhost
>> message = X-Warning: $sender_host_address is in a yellow list at $dnslist_domain
>
> I'd try this:
>
>> # Using the Black List
>> deny dnslists = hostkarma.junkemailfilter.com=127.0.0.2
> hosts != lsearch;/etc/exim/whitelist-hosts
>> message = X-Warning: $sender_host_address is in a black list at $dnslist_domain
>
> It's completely untested and I'm just getting that from reading the
> docs (chapter 9, section 9.1 and 9.3). Note that if you want to use
> wildcards, you'll likely want to try it with nwildlsearch instead of
> just lsearch. Read section 9.3 for more detail of the differences.
>
> You just want the single lookup type, so your whitelist file can be
> just a single line with a hostname, a hostname with a colon, or a
> hostname with a colon and some value (comments) afterwards. Since
> you're only looking up the single value, you'll only be looking at the
> value before the colon.
>
> If any of this is wrong, I apologize. I don't really use any of this
> file based stuff because just about everything I do is stored in a
> database. But hopefully it gets you started in the right direction.
>
> Regards... Todd
> --
> If Americans could eliminate sugary beverages, potatoes, white bread,
> pasta, white rice and sugary snacks, we would wipe out almost all the
> problems we have with weight and diabetes and other metabolic
> diseases. -- Dr. Walter Willett, Harvard School of Public Health
>
--