I'm not sure if my problems are related to the fact that I'm using a locally
installed copy of Mail::SpamAssassin, but here's what's happening.  I'm
using Mail::POP3Client to retrieve emails, and the "check_message_text"
method to scan them.  Here's the relevant code:

my $email = $pop->HeadAndBody($i);
my $status = $spamtest->check_message_text($email);

This gives me these errors.  Sorry to paste them all, but I have no idea
what's going on:

Bareword found where operator expected at (eval 9) line 175, near
"25FREEMEGS_URL_rawbody_test"
        (Missing operator before FREEMEGS_URL_rawbody_test?)
Bareword found where operator expected at (eval 9) line 658, near
"25FREEMEGS_URL_rawbody_test"
        (Missing operator before FREEMEGS_URL_rawbody_test?)
Failed to compile body SpamAssassin tests, skipping:
        (syntax error at (eval 9) line 175, near
"25FREEMEGS_URL_rawbody_test "
Can't use global @_ in "my" at (eval 9) line 177, near "( @_ "
syntax error at (eval 9) line 658, near "25FREEMEGS_URL_rawbody_test"
syntax error at (eval 9) line 824, near ";
}"
)
Failed to run BASE64_ENC_TEXT SpamAssassin test, skipping:
        (Can't locate object method "check_for_base64_enc_text" via package
"Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/www/users/joelman/perl/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
)
Failed to run RAZOR_CHECK SpamAssassin test, skipping:
        (Can't locate object method "check_razor" via package
"Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/www/users/joelman/perl/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
)
Failed to run CTYPE_JUST_HTML SpamAssassin test, skipping:
        (Can't locate object method "check_for_content_type_just_html" via
package "Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/www/users/joelman/perl/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
)
Failed to run DIFFERENT_REPLY_TO SpamAssassin test, skipping:
        (Can't locate object method "check_for_spam_reply_to" via package
"Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/www/users/joelman/perl/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
)
Failed to run DATE_IN_FUTURE SpamAssassin test, skipping:
        (Can't locate object method "check_for_forward_date" via package
"Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/www/users/joelman/perl/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
)
Failed to run FROM_NAME_EQ_FROM_ADDR SpamAssassin test, skipping:
        (Can't locate object method "check_from_name_eq_from_address" via
package "Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/www/users/joelman/perl/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
)
Failed to run KNOWN_BAD_DIALUPS SpamAssassin test, skipping:
        (Can't locate object method "check_for_bad_dialup_ips" via package
"Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/www/users/joelman/perl/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
)
Failed to run FROM_AND_TO_SAME SpamAssassin test, skipping:
        (Can't locate object method "check_for_from_to_equivalence" via
package "Mail::SpamAssassin::PerMsgStatus" (perhaps you forgot to load
"Mail::SpamAssassin::PerMsgStatus"?) at
/usr/www/users/joelman/perl/Mail/SpamAssassin/PerMsgStatus.pm line 1814.
)



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to