onsdag 05 april 2006 03:05 skrev Stanislaw Halik:
> hello,
>
> exiscan-acl works really well, except for one thing i'm not able to
> figure out. $spam_report contains a large, verbose message with excerpts
> from bodies and individual rule scoring.
>
> is there a way to only fetch the rule scoring part or is matching it by
> a regexp the only method?
>
> -- sh

The content of $spam_report is essentially the output from spamc -R (minus the 
first line containing the score/needed_points, which is used for the other 
$spam_ variables, and indented for putting in the headers). I have 
experimented with the following in local.cf:

clear_report_template
report X-Spam-Checker-Version SpamAssassin _VERSION_ (_SUBVERSION_) on 
_HOSTNAME_
report X-Spam-Status: _YESNO_, score=_SCORE_ required=_REQD_ tests=_TESTS_ 
autolearn=_AUTOLEARN_ version=_VERSION_
report X-Spam-Report: _REPORT_

and the following in the ACL:

  warn    message = ${sg{$spam_report}{\tX-Spam-}{X-Spam-}}

(which un-indents the appropriate lines).

Ugly as hell, yes, which is why I prefer the SA-Exim local_scan() plugin until 
the integration with Exiscan is made better. See also my post from Monday.

-- 
Magnus Holmgren

Attachment: pgpLAyjp32nax.pgp
Description: PGP signature

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to