D.J. wrote:
On 11/10/06, Patrick Sneyers <[EMAIL PROTECTED]> wrote:
I get this warning:
plugin: failed to create instance of plugin
Mail::SpamAssassin::Plugin::RelayChecker: Can't locate object method
"new" via package "Mail::SpamAssassin::Plugin::RelayChecker" at (eval
26) line 1.
(This is my own build of SA 3.1.7 on Max OS X Server 10.4 ppc)
It seems to work OK though:
* 3.0 RELAY_CHECKER RELAY: badrdns
(I lowered the score)
Patrick Sneyers
Belgium
I also received some weirdness. When linting in debug mode, I found the
following lines that seem to indicate that RelayChecker isn't playing
nicely
with FuzzyOCR:
[28058] dbg: plugin: fixed relative path:
/etc/mail/spamassassin/FuzzyOcr.pm
[28058] dbg: plugin: loading FuzzyOcr from
/etc/mail/spamassassin/FuzzyOcr.pm
[28058] dbg: plugin: registered FuzzyOcr=HASH(0x9d04570)
[28058] dbg: plugin: FuzzyOcr=HASH(0x9d04570) implements 'parse_config'
[28058] dbg: FuzzyOcr: Option logfile =
/home/amavis/.spamassassin/FuzzyOcr.log
[28058] dbg: FuzzyOcr: Found scan: $gocr -i $pfile
[28058] dbg: FuzzyOcr: Found scan: $gocr -l 180 -d 2 -i $pfile
[28058] dbg: FuzzyOcr: Found scan: $gocr -l 140 -d 2 -i $pfile
[28058] dbg: FuzzyOcr: Option threshold = 0.25
[28058] dbg: FuzzyOcr: Score{autodisable} = 10.01
[28058] dbg: FuzzyOcr: Option counts_required = 3
[28058] dbg: plugin: fixed relative path:
/etc/mail/spamassassin/RelayChecker.pm
[28058] dbg: plugin: loading RelayChecker from
/etc/mail/spamassassin/RelayChecker.pm
[28058] dbg: plugin: registered RelayChecker=HASH(0x9d94a80)
[28058] dbg: plugin: FuzzyOcr=HASH(0x9d04570) implements 'parse_config'
[28058] dbg: plugin: RelayChecker=HASH(0x9d94a80) implements 'parse_config'
[28058] dbg: FuzzyOcr: unknown Score: relaychecker_score
[28058] dbg: FuzzyOcr: unknown Option: relaychecker_skip_nordns
[28058] dbg: FuzzyOcr: unknown Option: relaychecker_skip_badrdns
[28058] dbg: FuzzyOcr: unknown Option: relaychecker_skip_baddns
[28058] dbg: FuzzyOcr: unknown Option: relaychecker_skip_ipinhostname
[28058] dbg: FuzzyOcr: unknown Option: relaychecker_skip_dynhostname
[28058] dbg: FuzzyOcr: unknown Option: relaychecker_skip_clienthostname
[28058] dbg: FuzzyOcr: unknown Option: relaychecker_skip_ip
[28058] dbg: FuzzyOcr: unknown Option: relaychecker_pass_auth
That would seem to me to indicate that FuzzyOcr isn't returning the
proper code when it finds an option it doesn't "own". It should be
returning 0 if it's not a FuzzyOcr option.