Hi SA
Users,
I have a question
for anyone who may have added their own custom URIDNSBL
lookups.
I have set up
RBLDNSD (successfully as far as I can see) to support both IPs and
URIs.
A command line DNS
call returns the expected results, but SA 3.0.0 and URIDNSBL do not 'see'
that the queried URI A record is being returned from my local RBLDNSD zone. Is
there anything that I am missing that would help SA and URIDNSBL to pick up on
the fact that my local RBLDNSD zone has that URI listed?
I've added the
custom rule to run a URIDNSBL check on my local RBLDNSD
server:
# custom
URIBL
urirhssub URIBL_HOMES auth2.homes.com. A 2
header URIBL_HOMES eval:check_uridnsbl('URIBL_HOMES')
describe URIBL_HOMES Contains an URL in the Homes.com URI blocklist
tflags URIBL_HOMES net
score URIBL_HOMES 1 1 1 1
urirhssub URIBL_HOMES auth2.homes.com. A 2
header URIBL_HOMES eval:check_uridnsbl('URIBL_HOMES')
describe URIBL_HOMES Contains an URL in the Homes.com URI blocklist
tflags URIBL_HOMES net
score URIBL_HOMES 1 1 1 1
I can see that SA is
calling my local RBLDNSD server at auth2.homes.com" from SA's DEBUG
output:
debug: plugin:
Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0x898ffe4) implements
'check_tick'
debug: URIDNSBL: query for broadcastemail.us took 1 seconds to look up (auth2.homes.com.:broadcastemail.us)"
debug: URIDNSBL: domain "broadcastemail.us" listed (URIBL_AB_SURBL): 127.0.0.102
debug: URIDNSBL: domain "broadcastemail.us" listed (URIBL_SC_SURBL): 127.0.0.102
debug: URIDNSBL: domain "broadcastemail.us" listed (URIBL_WS_SURBL): 127.0.0.102
debug: URIDNSBL: query for broadcastemail.us took 1 seconds to look up (multi.surbl.org.:broadcastemail.us)
debug: URIDNSBL: queries completed: 3 started: 2
debug: URIDNSBL: queries active: at Tue Feb 8 14:49:15 2005
debug: URIDNSBL: query for broadcastemail.us took 1 seconds to look up (auth2.homes.com.:broadcastemail.us)"
debug: URIDNSBL: domain "broadcastemail.us" listed (URIBL_AB_SURBL): 127.0.0.102
debug: URIDNSBL: domain "broadcastemail.us" listed (URIBL_SC_SURBL): 127.0.0.102
debug: URIDNSBL: domain "broadcastemail.us" listed (URIBL_WS_SURBL): 127.0.0.102
debug: URIDNSBL: query for broadcastemail.us took 1 seconds to look up (multi.surbl.org.:broadcastemail.us)
debug: URIDNSBL: queries completed: 3 started: 2
debug: URIDNSBL: queries active: at Tue Feb 8 14:49:15 2005
I have the URI
"broadcastemail.us" entered into the RBLDNSD zone. On the command line, the
command: " dig @auth2.homes.com broadcastemail.us.auth2.homes.com A ",
returns the
expected A record:
; <<>>
DiG 9.2.1 <<>> @auth2.homes.com broadcastemail.us.auth2.homes.com
A
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13923
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;broadcastemail.us.auth2.homes.com. IN A
;; ANSWER SECTION:
broadcastemail.us.auth2.homes.com. 2100 IN A 127.0.0.2
;; Query time: 0 msec
;; SERVER: 199.44.153.104#53(auth2.homes.com)
;; WHEN: Tue Feb 8 14:44:43 2005
;; MSG SIZE rcvd: 67
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13923
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;broadcastemail.us.auth2.homes.com. IN A
;; ANSWER SECTION:
broadcastemail.us.auth2.homes.com. 2100 IN A 127.0.0.2
;; Query time: 0 msec
;; SERVER: 199.44.153.104#53(auth2.homes.com)
;; WHEN: Tue Feb 8 14:44:43 2005
;; MSG SIZE rcvd: 67
Thanks in advance,
Shane Metler