http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5384

           Summary: uridnsbl interaction with skip_rbl_checks in 3.2.0,
                    differing behavior from 3.1.8
           Product: Spamassassin
           Version: SVN Trunk (Latest Devel Version)
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Plugins
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


I was playing around with 3.2.0pre3 and I observed a behavior
which at least to me is different from 3.1.8. Was wondering if you are
seeing similar behavior or its just something I might have done

In 3.1.8, the plugin URIDNSBL.pm is dependent on the config variable
dns_available and the value of the variable skip_rbl_checks has no
bearing on whether the plugin fires or not. ie, skip_rbl_checks 1 will also fire
this message as well as skip_rbl_checks 0

However in 3.2.0, the same plugin seems to rely on the variable
skip_rbl_checks as well as dns_available to determine if it fires. ie, this
plugin only fires if skip_rbl_checks = 0 and will not fire if skip_rbl_checks = 
1

This is how I tested

compile 3.1.8 from tarball, install in /usr/local/site/sa318
compile 3.2.0pre3 from tarball, install in /usr/local/site/sa320

create a message with a domain in multiple SURBL lists. I used
'http://zzzyf.com/' which as of this writing is in SURBL_JP as well as SURBL_OB

create a file 'user_prefs' in both directory with the following setting

dns_available yes
skip_rbl_checks 1

Invoke SA as follows,

/path/to/appropiate/spamassassin -x -D -p user_prefs < mail-message > output 
2>&1

3.1.8 scores the message as hitting 2 rules, 3.2.0 will not score the
message unless skip_rbl_checks is set to '0'

Can anybody else reproduce this behavior ?



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to