Peter Bowyer wrote:

>> Im playing with the Perlinterface.
>> I wonder for which use-cases "you" use the interface:-)
>> I would like to gather some.
> 
> We use it for SURBL/URIBL body checking
> (http://www.teuton.org/~ejm/exim_surbl/), and for some homebrew custom
> MySQL logging.

Just a thought. Wouldn't it be more simple, and more powerful if the 
script didn't do the dns lookups it's self, but just returned a 
domainlist of the domains in a message body? Then you could do stuff 
like this:

# Check if one of the domains is on surbl:
deny dnslists = multi.surbl.org/${perl{extractdomains}}
      message  = $dnslist_matched is listed on $dnslist_domain with a 
value of $dnslist_value

Or:

# Check if one of the domains is hosted on an IP in China:

dnslists = cn.countries.nerd.dk/${lookup dnsdb{>:a=${perl{extractdomains}}}}

Etc.

Seems like it would be more flexible to me...

-- 
Mike Cardwell
(https://secure.grepular.com/) (http://perlcv.com/)

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to