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