On Tue, 2014-01-07 at 07:29 -0600, Mark Chaney wrote: > I am using spamassassin standalone and I am trying to figure out how to > duplicate this format that I would normally get from my servers that > user amavis or mailscanner. How can I get a format like so? Ive read the > manual, but havent really figured it out. I also have no use for the > spam-checker-version
The X-Spam-Checker-Version header is added by SA unconditionally, since it provides vital data for support. That header can not be removed. > X-Spam-Flag: YES > X-Spam-Score: 14.176 > X-Spam-Level: ************** > X-Spam-Status: Yes, score=14.176 tagged_above=-10 required=5 > tests=[AWL=-1.500, BAYES_95=4.5, DATE_IN_PAST_06_12=1.543, > HTML_MESSAGE=0.001, KAM_SOLAR=3.5, MIME_HTML_MOSTLY=0.428, > MPART_ALT_DIFF=0.79, NUMERIC_HTTP_ADDR=1.242, RDNS_NONE=0.793, > SO_RDNS_UNKNOWN=0.35, SPF_HELO_SOFTFAIL=0.732, SPF_SOFTFAIL=0.665, > T_REMOTE_IMAGE=0.01, URI_HEX=1.122] autolearn=no The following SA configuration mimics the Amavis Status header. Mind the line wrap and extra indentation added for readability. add_header all Status _YESNO_, score=_SCORE()_ required=_REQD_ tests=[_TESTSSCORES(, )_] autolearn=_AUTOLEARN_ The tagged_above value is an Amavis thing, not applicable for SA. As I understand, the important bit you're after is the _TESTSSCORES(, )_ Template Tag anyway -- note the custom separator. See http://spamassassin.apache.org/doc/Mail_SpamAssassin_Conf.html#template_tags for more details about the Template Tags used. Also see the M::SA::Conf documentation for the add_header option. -- char *t="\10pse\0r\0dtu\0.@ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4"; main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1: (c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}