https://bz.apache.org/SpamAssassin/show_bug.cgi?id=8264
Bug ID: 8264
Summary: URIDNSBL uridns(bl|sub) tflag ns rules do nothing
Product: Spamassassin
Version: 4.0.1
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: Plugins
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: Undefined
I tried to add a basic URIDNSBL
with
uridnsbl __WANT_ZID_32 my.rbl.domain. A
body __WANT_ZID_32 eval:check_uridnsbl('__WANT_ZID_32')
tflags __WANT_ZID_32 net ns
It is used/referred later in a meta rule.
If I feed spamassassin -D an email with test URIs it looks up pretty much all
of my configured RBLs (including urinsrhssub), but does not check the PTR IP of
the NS for the domain in question.
Same result with "default" "tflags net" (which uses "ns" as well as documented)
I can see the
uridnsbl: complete_ns_lookup NS/...
debug output resolving the NS RRs and the urinsrhssub lookups using the
hostnames of the NS RRs, but no lookups for the PTR RRs of them.
If I add "tflag ns a" I can see the A lookups for the domain, but still no
lookups for the NS IPs.
Looking at URIDNSBL.pm it seems to me that complete_ns_lookup lacks code to
handle $nsreviprules lookups.
This was tested on Rocky 8.10, perl 5.26
--
You are receiving this mail because:
You are the assignee for the bug.