Posted this to users list but maybe it should go here


It use to be

    $body = join("\n", @$body);
    if ($self->are_more_high_bits_set ($body)) {
      return 1;
    }

and now it's

$body = join("\n", @$body);
    if ($pms->are_more_high_bits_set ($body)) {
      return 1;
    }

but are_more_high_bits_set isn't defined in PerMsgStatus it's defined in MIMEEval.pm which is self again


Begin forwarded message:

From: Robert Nicholson <[EMAIL PROTECTED]>
Date: November 12, 2006 5:51:10 PM CST
To: spam mailling list <[email protected]>
Subject: Re: Is this a problem with 3.2.0pr?

Where is EvalTests.pm now then?

On Nov 12, 2006, at 5:46 PM, Robert Nicholson wrote:

[6858] dbg: rules: ran eval rule TVD_SPACE_RATIO ======> got hit (1)
rules: failed to run CHARSET_FARAWAY test, skipping:
        (Can't locate object method "are_more_high_bits_set" via package "Mail::SpamAssassin::PerMsgStatus" at /home/robert/TRUNK/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Plugin/MIMEEval.pm line 84.
)
        Mail::SpamAssassin::PerMsgStatus::handle_eval_rule_errors('Mail::SpamAssassin::PerMsgStatus=HASH(0xa13db3c)','CHARSET_FARAWAY') called at (eval 671)[/home/robert/TRUNK/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/Plugin/Check.pm:1167] line 3072

cannot find any are_more_high_bits_set in PerMsgStatus.pm

Reply via email to