http://bugzilla.spamassassin.org/show_bug.cgi?id=4025

           Summary: RBL checks defective in 3.0.1
           Product: Spamassassin
           Version: 3.0.1
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P5
         Component: Libraries
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


Just upgraded from SA 2.63 to 3.0.1, with the result that the DNS checks stopped
working.  If I run "spamassassin <
/usr/share/doc/spamassassin-3.0.1/sample-spam.txt", these error messages prepend
the result:

Use of uninitialized value in hash element at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Message/Metadata/Received.pm
line 322.
Use of uninitialized value in hash element at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Message/Metadata/Received.pm
line 322.
Use of uninitialized value in hash element at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Message/Metadata/Received.pm
line 321.
Use of uninitialized value in hash element at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Message/Metadata/Received.pm
line 322.
Use of uninitialized value in hash element at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Message/Metadata/Received.pm
line 322.
Use of uninitialized value in pattern match (m//) at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Message/Metadata/Received.pm
line 210.
Use of uninitialized value in pattern match (m//) at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Message/Metadata/Received.pm
line 212.
Use of uninitialized value in concatenation (.) or string at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Message/Metadata/Received.pm
line 21
3.
Failed to run DNS_FROM_AHBL_RHSBL RBL SpamAssassin test, skipping:
        (Can't call method "bgsend" on an undefined value at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Dns.pm line 112.
)
Failed to run NO_DNS_FOR_FROM RBL SpamAssassin test, skipping:
        (Can't call method "bgsend" on an undefined value at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Dns.pm line 141.
)
Failed to run __RFC_IGNORANT_ENVFROM RBL SpamAssassin test, skipping:
        (Can't call method "bgsend" on an undefined value at
/usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Dns.pm line 112.
)

Similar messages are returned from spamd as well, ending up in the syslog.

I'm running RHEL ES3 with all the latest updates, and built the RPMS by using
"rpmbuild -ta Mail-SpamAssassin-3.0.1.tar.gz".  My local.cf file contains this:

use_bayes 0
report_safe 0
rewrite_subject 1
subject_tag [SPAM]
user_scores_dsn DBI:mysql:sa:mysql
user_scores_sql_username sa
user_scores_sql_password xxx
user_scores_sql_table userpref

..and the daemon is started with the parameters "-d -m 8 -q -x -u nobody".



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

Reply via email to