7.1 Pourquoi SpamSieve ne détecte-t-il pas le spam ?
There are two basic causes of poor accuracy:
SpamSieve itself may be working properly, but if it does not have access to your incoming messages, it won’t be able to tell which ones are spam. The setup processes for Apple Mail, Entourage, and PowerMail involves creating a rule in the mail program. When this rule is applied to a message, SpamSieve can examine its contents and send it to the spam folder (if it’s spam).
• Make sure that you have a rule that looks exactly like the one in the SpamSieve manual. To test that the rule works, select a spam message in your mail program. Use the Train Spam (Apple Mail or Entourage) or Mark as Spam (PowerMail) command to tell SpamSieve that it is spam. Drag this message to your inbox and select it again. Then manually apply the rule and verify that the message is marked as junk or moved back to the spam folder. To manually apply the rule:
• In Apple Mail, choose Apply Rules from the Message menu. (This will apply all the rules so, for testing purposes, move the SpamSieve rule to the top of the rule list.)
• In Entourage, choose Apply Rule ‣ SpamSieve - Move If Spam from the Message menu.
• In PowerMail, choose Perform Filter ‣ Spam: evaluate from the Mail menu.
• If you are using Apple Mail and SpamSieve is no longer working (but was working previously), try quitting Mail and then using the Install Apple Mail Plug-In command in the SpamSieve menu. Often, this is all you’ll need to do to get it working again.
• If you are using Entourage:
• Make sure that your rule is of the proper type. That is, if you have a POP account, you need a POP rule; if you have an IMAP account, you need two IMAP rules.
• Try installing fresh copies of the scripts. To do this, choose Install Entourage Scripts from the SpamSieve menu, and let it replace the existing files. Then go to Entourage’s Rules window and delete and re-create the SpamSieve rule.
• If you are using Mailsmith, make sure that Use SpamSieve is checked in the preferences.
• If you are using PowerMail, try replacing your PowerMail application with a fresh copy. Then delete the filters for SpamSieve in PowerMail’s Mail Filters window and go through the Spam Filter Assistant to re-create them.
• Try moving the SpamSieve rule higher in the rule list. It’s possible that other rules are preventing the SpamSieve rule from being applied to some or all of the incoming messages, causing SpamSieve not to see those messages. Moving the SpamSieve rule higher in the list gives it priority.
• In Entourage, Mailing List Manager rules are implicitly higher than the regular rules, and they can often interfere with the regular rules, even if it looks like they wouldn’t. Try deleting any Mailing List Manager rules, or re-creating them as regular rules.
• If the missed spam messages have your own e-mail address in the “From” line, make sure that you check SpamSieve’s Exclude my addresses options, and that you have used the Update Address Book “Me” Card command.
SpamSieve is nearly 100% accurate, but only when properly trained. For best results, the corpus should have about 65% spam messages, as shown at the bottom of the Statistics window. You can manually train SpamSieve with more messages to improve this ratio, or let it auto-train itself with incoming messages.
The messages in the corpus should be representative of the messages that you receive. Adding more messages to the corpus generally improves accuracy, but it is not necessary to have more than a few thousand messages in the corpus (and having more than that will probably reduce accuracy). If the corpus is very large or very unbalanced, and there are so many messages in it that you cannot get it close to the 65% ratio, then you should reset the corpus and re-train SpamSieve. For more information, see this section.