On 08/26/2014 03:00 PM, Reindl Harald wrote:


Am 26.08.2014 um 14:25 schrieb Joe Quinn:
On 8/26/2014 8:04 AM, Reindl Harald wrote:
i am tyring to write own RBL rules for blacklisting and
especially whitelisting using internal DNSBL/DNSWL but
my first try results in warnings at startup

sadly the Wiki don't refer to check_rbl()
https://wiki.apache.org/spamassassin/WritingRules

ifplugin Mail::SpamAssassin::Plugin::DNSEval
   header RCVD_IN_TL_DNSWL_HIGH  eval:check_rbl('dnswl.thelounge.net')
   tflags RCVD_IN_TL_DNSWL_HIGH  net
endif

Aug 26 13:56:07 mail-gw spamd[19589]: Use of uninitialized value $rbl_server in 
pattern match (m//) at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/DNSEval.pm line 156.
Aug 26 13:56:07 mail-gw spamd[19589]: Use of uninitialized value $rbl_server in 
index at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/DNSEval.pm line 156.
Aug 26 13:56:07 mail-gw spamd[19589]: Use of uninitialized value $rbl_server in 
concatenation (.) or string at
/usr/share/perl5/vendor_perl/Mail/SpamAssassin/Plugin/DNSEval.pm line 162.

You can use KAM.cf for reference.

http://www.pccc.com/downloads/SpamAssassin/contrib/KAM.cf
Search for KAM_FROM_URIBL_PCCC

thanks, looks like the missing identifier as first
params was the reason for the error but the rule
below still don't fire and the connecting IP is
on the list, recently verified again

may the problem be that "header" looks in received
headers and not at the connecting physical IP?

header   RCVD_IN_TL_DNSWL_HIGH eval:check_rbl('custom-dns-1', 
'dnswl.thelounge.net.', '127.0.0.2')
describe RCVD_IN_TL_DNSWL_HIGH Custom DNSBL/DNSWL
tflags   RCVD_IN_TL_DNSWL_HIGH net
score    RCVD_IN_TL_DNSWL_HIGH -5


see 20_dnsbl_tests.cf file for a  "lastexternal" sample

Reply via email to