https://issues.apache.org/SpamAssassin/show_bug.cgi?id=7060
--- Comment #15 from Philip Prindeville <[email protected]> --- (In reply to AXB from comment #12) > Different evals have different priorities in the processing chain > > grep -R -H priority thru /trunk/lib > you'll get a ton of results which will point you in the right direction Okay, so what does the priority do? And what's a good example of it in a module? (In reply to AXB from comment #14) > it's URIDNSBL.pm Okay, looking at that module I see: # take the usable domains and add them to the ordered list while (my($host,$domain) = each( %{$info->{hosts}} )) { if ($skip_domains->{$domain}) { dbg("uridnsbl: domain $domain in skip list, host $host"); so I can do something similar and process exclusions based on the domain instead of the host's FQDN. I see RegistrarBoundaries::trim_domain() being called, but from the method complete_ns_lookup(). Since I don't handle my own asynchronous DNS lookups, I'm not sure how I would use this function directly. -- You are receiving this mail because: You are the assignee for the bug.
