<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
<META content="MSHTML 6.00.2900.3562" name=GENERATOR></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Segoe UI">
<DIV>I think it is a perfectly legitimate question and not orthogonal.&nbsp; MailScanner calls SA, SA returns information and MailScanner reports it.</DIV>
<DIV>&nbsp;</DIV>
<DIV>The reason why I asked it is&nbsp;that the only messages without all the information in the spamreport are the ones with isspam=1, isrblspam=1, issaspam=0 &amp; ishighspam=0.&nbsp; ALL other messages including clean messages generate a full report.&nbsp; According to Jules, last message is that you have to turn on</DIV>
<DIV>&nbsp;</DIV>
<DIV>Always Include SpamAssassin Report = yes </DIV>
<DIV>&nbsp;</DIV>
<DIV>to get a report.&nbsp; And he wrote:</DIV>
<DIV>&nbsp;</DIV>
<DIV>&gt;Absolutely correct. You don't want the inefficiency of always generating <BR>&gt;the report, which involves always running SA, so don't be surprised when <BR>&gt;you don't get the report.</DIV>
<DIV>&nbsp;</DIV>
<DIV>My problem with this is that I get a report on clean messages so the logic of not getting report is SA doesn't think it is spam is not correct.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Here is the report on a clean message:</DIV>
<DIV>&nbsp;</DIV>
<DIV><TR><TD class=heading align="right" width="175" valign="top">SpamAssassin Score:</TD><TD class=detail>-0.50</TD></TR> <TR><TD class=heading align="right" width="175" valign="top">Spam Report:</TD><TD class=detail>
<TABLE class=sa_rules_report cellSpacing=2 cellPadding=1 width="100%" border=0>
<THEAD>
<TR>
<TH>Score</TH>
<TH>Matching Rule</TH>
<TH>Description</TH></TR></THEAD>
<TBODY>
<TR>
<TD align=left>-0.50</TD>
<TD width=200>BAYES_00</TD>
<TD>Bayesian spam probability is 0 to 1%</TD></TR>
<TR>
<TD align=left>-0.00</TD>
<TD width=200>SPF_PASS</TD>
<TD>SPF: sender matches SPF record</TD></TR></TBODY></TABLE></TD></TR></DIV>
<DIV><BR>On a message that meets the criteria in the first sentence, I get this:</DIV>
<DIV>&nbsp;</DIV>
<DIV><TD class=heading align="right" width="175" valign="top"><TR><TD class=heading align="right" width="175" valign="top">SpamAssassin Score:</TD><TD class=detail>-0.49</TD></TR> </DIV>
<DIV><TR><TD class=heading align="right" width="175" valign="top">Spam Report:</TD><TD class=detail>spam, SORBS-RECENT</DIV>
<DIV></TD></TR></DIV>
<DIV>If I go to the quarantine directory and run spamassassin:</DIV>
<DIV>&nbsp;</DIV>
<DIV>mscan:/var/spool/MailScanner/quarantine # spamassassin &lt;&nbsp; 20090703/spam/n63D7E9n010959</DIV>
<DIV>&nbsp;</DIV>
<DIV>I get the following back:</DIV>
<DIV>&nbsp;</DIV>
<DIV>X-Spam-DCC: INFN-TO: mscan 1233; Body=2 Fuz1=3 Fuz2=3<BR>X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on mscan.asdmonline.net<BR>X-Spam-Level:<BR>X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,HTML_MESSAGE<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; shortcircuit=no autolearn=unavailable version=3.2.5</DIV>
<DIV>&nbsp;</DIV>
<DIV>Now for some reason, SpamAssassin is returning BAYES_00, HTML_MESSAGE when I run it manually but MailScanner doesn't include them in the spamreport.</DIV>
<DIV>&nbsp;</DIV>
<DIV>How can that be?</DIV></TD>
<DIV><BR>Gary</DIV>
<DIV><BR>&gt;&gt;&gt; Glenn Steen &lt;glenn.steen@gmail.com&gt; 7/3/2009 10:18 AM &gt;&gt;&gt;<BR>2009/7/3 Gary Faith &lt;gafaith@asdm.net&gt;:<BR>&gt; Was really hoping to get an answer to the question below!<BR>&gt;<BR>&gt;&gt;&gt;&gt; "Gary Faith" &lt;gafaith@asdm.net&gt; 6/29/2009 9:25 AM &gt;&gt;&gt;<BR>&gt; When Spamassassin returns it's scores, where are you pulling the data from?<BR>&gt; Is it in the header from X-Spam-Status:&nbsp; returned from Spamassassin<BR>&gt;<BR>&gt; X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00<BR>&gt; shortcircuit=no autolearn=unavailable version=3.2.5<BR>&gt; or in the body somewhere?<BR>&gt; Gary<BR>SpamAssassin is called as a perlmodule directly from within<BR>MailScanner itself, so there never is a need to parse any header lines<BR>or somesuch. If you need more detail, either wait for Jules to expand<BR>on it, or read the code;-).<BR>Why is it important to you? IIRC the thread mainly circled around why<BR>there were a dirth of reports when thing other than SA reported it as<BR>spam ... and a bit on how to get MS to always include the SA report.<BR>So to me, this question is pretty orthogonal;-)<BR>(snip)<BR><BR>Cheers<BR>-- <BR>-- Glenn<BR>email: glenn &lt; dot &gt; steen &lt; at &gt; gmail &lt; dot &gt; com<BR>work: glenn &lt; dot &gt; steen &lt; at &gt; ap1 &lt; dot &gt; se<BR>--<BR>MailScanner mailing list<BR>mailscanner@lists.mailscanner.info<BR><A href="http://lists.mailscanner.info/mailman/listinfo/mailscanner">http://lists.mailscanner.info/mailman/listinfo/mailscanner</A><BR><BR>Before posting, read <A href="http://wiki.mailscanner.info/posting">http://wiki.mailscanner.info/posting</A><BR><BR>Support MailScanner development - buy the book off the website!<BR></DIV></BODY></HTML>