Victor Duchovni:
> On Mon, Aug 30, 2010 at 01:06:28PM -0500, Stan Hoeppner wrote:
> 
> > Is there a straightforward (i.e. relatively painless) way to check the
> > header from, reply-to, and message-id domains against dbl.spamhaus.org
> > and reject on a positive reply as with reject_r*bl_client?
> 
> Not from Postfix. There is currently no support in cleanup(8)
> for extracting domains from headers and applying RBL checks. The
> Postfix SMTP server does not look at the message content.

Some courageous person could implement this as:

    header_checks = tcp:127.0.0.1:port

and write a Perl script that rips domain names from headers and
runs them through dbl lookups.

I don't have time, but with Net::DNS this should involve no more
than a dozen lines of code (using the spawn(8) daemon for connection
management). As a stand-alone program, maybe two dozen lines.

        Wietse

> > Without having to write a content filter to be called in action
> > filter:nexthop in header_checks.pcre?
> 
> It would need to be a pre-queue proxy filter, to reject mail.
> 
> -- 
>       Viktor.
> 
> 

Reply via email to