From: "Spam Ass" <[EMAIL PROTECTED]>

On 1/21/06, Robb <[EMAIL PROTECTED]> wrote:

  So does SA mark EVERY email with the:
X-Spam-Status: Yes/No  header?


The only time I have run into an email not being tagged is when the email
was over a certain size.  I believe the default max size is 256kb.  This can
be changed on a per user or global basis though.

Ian

<<jdow>> There are certain settings for SpamAssassin which can cause
this, unfortunately. The prevailing wisdom is that it's a perl bug
that hits randomly. If you see this bug you will see both ham and spam
that failed to acquire a markup.

The triggering method is to allow per user rules in addition to scores.
Then have a rawbody rule. (There are two or three other types which lead
to the "evalstr" error.) What you will find is that there is an
PerMsgStatus.pm error logged and no SpamAssassin markup at all on the
message. It also seems to be dependant on a small timing window with
two concurrent scans.

I use procmail. So I can run SpamAssassin, look to see that the markup
is present or not, and if it is not present run it through again. I've
never seen the bug hit twice in a row. As it happens the normal scan
takes place with spamc. If that fails I use spamassassin raw.

{^_^}

Reply via email to