I'm having problems with SA provided by debian, version 3.1.7-1. I run spamc from /etc/procmail. spamd is run with `-x --max-children 5'. Anyway, the problem is, messages are classified as EMPTY_MESSAGE, which has description of `Message appears to have no textual parts and no Subject: text', which is totaly untrue. IT happens with OE mails (didn't notice other cases, but it doesn't mean it doesn't happen). Below I include some headers and part of the body of the message.
X-Spam-Flag: YES X-Spam-Checker-Version: SpamAssassin 3.1.7-kruk (2006-10-05) on terminator.rdc.pl X-Spam-Level: ****** X-Spam-RELAY: PL PL X-Spam-Status: Yes, score=6.9 required=5.0 tests=BAYES_95,EMPTY_MESSAGE, RCVD_IN_BL_SPAMCOP_NET autolearn=no version=3.1.7-kruk X-Spam-Report: * 3.0 BAYES_95 BODY: Bayesian spam probability is 95 to 99% * [score: 0.9876] * 1.6 RCVD_IN_BL_SPAMCOP_NET RBL: Received via a relay in bl.spamcop.net * [Blocked - see <http://www.spamcop.net/bl.shtml?83.31.218.211>] * 2.3 EMPTY_MESSAGE Message appears to have no textual parts and no * Subject: text MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_001B_01C73FAB.89507F20" X-Mailer: Microsoft Office Outlook 11 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 Thread-Index: Acc/oc3l3FOyCFz4SuCWP7JdZIWzwwAAG/Ug Content-Length: 294039 Lines: 4415 This is a multi-part message in MIME format. ------=_NextPart_000_001B_01C73FAB.89507F20 Content-Type: multipart/related; boundary="----=_NextPart_001_001C_01C73FAB.89507F20" ------=_NextPart_001_001C_01C73FAB.89507F20 Content-Type: multipart/alternative; boundary="----=_NextPart_002_001D_01C73FAB.89507F20" ------=_NextPart_002_001D_01C73FAB.89507F20 Content-Type: text/plain; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable [cut... some text] ------=_NextPart_002_001D_01C73FAB.89507F20 Content-Type: text/html; charset="iso-8859-2" Content-Transfer-Encoding: quoted-printable ------=_NextPart_002_001D_01C73FAB.89507F20-- [... and so on, there were more attachments...] As you can see, there is clearly a text/plain part. But I'm not sure if it is a possible SA bug (would be kinda unbelievable tho that noone noticed it before) or client error in preparation of the message.