On 21 Jun 2015, at 16:34, Robin McCorkell wrote:

it still makes it clunky to have the weighting and blocklist
configuration in two places.

On the other hand, it can be convenient to have distinct configurations in places where different sets of facts can be known.

For example:

I use some DNSBLs which each have tendencies *by design* towards substantial and somewhat different sorts of false positives and/or collateral damage. None of these alone should be an absolute bar to mail, but hitting combinations of them can be as near-certain a spamsign as fast-talking. Postscreen handles that well with its weights and threshold. Once a session makes it to smtpd I make decisions based on more pieces of data, most importantly the recipient address. By default I do reject clients hitting any one of those DNSBLs at RCPT, but NOT if a recipient is the right sort of tagged address. Having the right sort of tagged recipient address gets mail into SpamAssassin (assuming it passes a minor gauntlet in MIMEDefang) with a slightly negative (hammy) head start if it happens to have also hit one of those sketchy DNSBLs and a big one if it has not. I also have relatively small scores in SA for DNSBLs so sloppy that I can't really make use of them any other way: I wouldn't trust them to make any difference in postscreen and would never reject outright in smtpd based on them.

Reply via email to