You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by Mark Martinec <Ma...@ijs.si> on 2009/04/22 21:34:31 UTC

Test rules lose an enclosing ifplugin?

> $ perl Makefile.PL
> $ make
> [...]
>
> rules: failed to run __DKIM_DEPENDABLE test, skipping:
>    (Can't locate object method "check_dkim_dependable" via
>     package "Mail::SpamAssassin::PerMsgStatus" at (eval 286) line 19. )

Looks like the culprit is rules/70_sandbox.cf, which
inherited T_NOTVALID_GMAIL, without the enclosing
ifplugin Mail::SpamAssassin::Plugin::DKIM ... endif

How should it be repaired? Actually, after the rules splitting
by branches, the NOTVALID_YAHOO, NOTVALID_GMAIL, NOTVALID_PAYPAL
and NOTVALID_EBAY can go away, being replaced by adsp_override.

  Mark