Please forgive me for top post and replying to my own, yet I forgot to add
the code from line 243 in the BodyEval.pm file

  foreach ( $rnd =~ /^\s*([^:\s][^:\n]{2,29})\s*:\s*\S/mg ) {

:-)

 - rh

> 
> Is anyone else currently seeing this since 3.2.5 upgrade?
> 
> We updated when it came out and have only seen the error a few times
> since...
> 
> Centos 4.6 and perl 5.8.8 and SA 3.2.5 with sought rules and compiled
> 
> 
> Jun 25 09:22:57 mxi spamd[18530]: rules: failed to run TVD_STOCK1 test,
> skipping:
> Jun 25 09:22:57 mxi spamd[18530]:  (Malformed UTF-8 character (fatal) at
> /usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/BodyEval.pm line
> 243.
> Jun 25 09:22:57 mxi spamd[18530]: )
> 
> I checked in the rules area and it shows up under 72_active.cf
> 
> ##{ TVD_STOCK1
> 
> ifplugin Mail::SpamAssassin::Plugin::BodyEval
> body TVD_STOCK1    eval:check_stock_info('2')
> endif
> ##} TVD_STOCK1
> 
> Im not sure where to go from here...
> 
> What should I be looking for in a fix other than to comment the rule out
> in
> some way or some other option(s) ???
> 
> Thanks
> 
>  - rh


Reply via email to