Daniel McDonald wrote:
> And, uridnsbls look at body text for uris embedded inside the message,
> something that postfix doesn't do terribly well (which is why you need to
> test these sorts of things after normalizing the text, which SpamAssassin
> does very well..)

*nod*  Yeah, that too;  I've been getting annoyed at the number of
messages I see that are base64-encoded for no reason I can see, which
makes it hard to eyeball the raw message for rules, or to see what might
have triggered a rule on a false positive.

> The tack I would probably want to take would be to convince bind that the
> public domains are, in fact, local, and then allow the standard rules to
> query the "public" addresses, but respond to those queries from your local
> rbldnsd...

Mmmm, the problem the OP was asking about is "how do I make sure that
only the specific URIBLs I want are active, no matter what may be added
upstream?".

IIRC this was asked a while ago but I don't recall any answer better
than "watch the updates closely and disable any new ones when you see
them".  I think the reasoning was that new DNSBLs are not casually added
the way new regex or non-DNS rules, and there's usually some warning on
the users and/or dev lists, so you can preemptively add "score NEW_URIBL
0" to your local.cf or local rules channel.

If you're redefining the tests anyway (to use local datafeed versions of
any give URIBL) I would recommend putting them in a custom local TLD
that won't resolve globally, to make sure you really *are* using your
local copies.

-kgd

Reply via email to