-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
David Morton wrote:
> according to the SA list, It was a line in our v310.pre
file:
>
> loadplugin Mail::SpamAssassin::Timeout
>
> It's not a plugin, and shouldn't be loaded as such.
>
> I assume it was in the fuzzyOCR HOWTO that we used to
install.
Yes, the older (2.x) versions of FuzzyOCR relied on a
Timeout module
that shipped with SpamAssassin 3.1.1 and later.
The "error" stems from the fact that SpamAssassin
3.1.8 has gotten
stricter about the structure of its plugins. The Timeout
module was
never intended to be used as a plugin, but previous versions
of
SpamAssassin allowed it. In the new plugin model, plugins
can include
other Perl modules directly, so I suspect that newer
versions of
FuzzyOCR simply do this for the Timeout module, rather than
use the
plugin interface to get at it.
You should also note that the proper place to load plugins
like FuzzyOCR
and Botnet is in a *.pre file (e.g. v310.pre), not in a *.cf
file. The
point of the *.pre files is that they get loaded before any
of the *.cf
files, so plugins are available to be referenced by any of
the rules in
any of the *.cf files. The FuzzyOCR author in particular
has an
annoying habit of including a "loadplugin" line
for his plugin at the
top of the *.cf file he ships, which is not where it
belongs. That line
should be moved from the *.cf file to a *.pre file. You
only need that
line in one place; having it in both places will generate an
error message.
- --
Robert LeBlanc <rjl renaissoft.com>
Renaissoft, Inc.
Maia Mailguard <http://www.maiamail
guard.com/>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFF1OluGmqOER2NHewRAtdpAJ0YcuwW/nQWAKb+saIqvCYjghnibACg
jmyy
qTDE7dOIYKKVX6ejDjNaqaU=
=eGgj
-----END PGP SIGNATURE-----
_______________________________________________
Maia-users mailing list
Maia-users renaissoft.com
http://www.renaissoft.com/mailman/listinfo/maia-users
|