Anirudha Patil wrote:

> I have a MTA setup of [Postfix + Amavis-new + ClamAV + Spamassasin] of
> which only the spamassasin part is disabled. Now i wish to enable the
> Spamcontrol part.
> 
> But after enabling the spamassasin option in amavis-new, it shows the below
> mentioned error.
> 
> *(!!)SA failed: Can't locate object method "get_tag" via package
> "Mail::SpamAssassin::PerMsgStatus" at (eval 86) line 425, <GEN6> line 29.
> at (eval 86) line 467, <GEN6> line 29*.
> 
> Also the above line number, does is refer to "spamd" ?

No, it refers to a file amavisd, relative to
its module Amavis::SpamControl::SpamAssassin.

> My Setup details:
> Postfix version: 2.7.3
> Amavis-new version : 2.6.4-4
> Spamassasin version : SpamAssassin version 3.0.1
> running on Perl version 5.8.5

The get_tag method was only made public with version of SpamAssassin 3.0.3,
which was about 8 years ago! You need a newer version of SpamAssassin,
like 3.3.2.  While at it, amavisd-new 2.6.4 is pretty old too (June 2009),
consider using a more recent version.

  Mark

Reply via email to