>I patched our spamassassin 2.63 (on Fedora Core 1) to include
>SpamCopURI and even though it was working, lint was failing.

>In the end I tracked it down to spamassassin stuff being in the
>vendor_perl
>directory relating to an older release of perl.  Copying the appropriate
>.pm
>files from SpamCopUri to the appropriate Mail/Spamassassin directory in
>the
>/usr/lib/perl5 tree solved that problem.

Tried that, or well I think I did anyways.  I did what it said in the
INSTALL:

Painful Install
=============
If you don't see the rules being hit, then you most likely have some
issue with @INC.  Do a search for PerMsgStatus.pm, Conf.pm and
SpamCopURI.pm.

You need to copy PerMsgStatus.pm and Conf.pm over the files that
SpamAssassin
originally installed.
You can find this out by typing:

perl -MMail::SpamAssassin::PerMsgStatus -e 'print
$INC{"Mail/SpamAssassin/PerMsgStatus.pm"},"\n"'

which will print out something like:

/usr/lib/perl5/site_perl/5.8.3/Mail/SpamAssassin/PerMsgStatus.pm

In this case you just need to copy from this package
  lib/Mail/SpamAssassin/PerMsgStatus.pm
  lib/Mail/SpamAssassin/Conf.pm
  lib/Mail/SpamAssassin/SpamCopURI.pm

  to /usr/lib/perl5/site_perl/5.8.3/Mail/SpamAssassin

After placing the rules in a proper place, you should be all set.

==================

Is that the same thing you are talking about?

Steve


Reply via email to