JunkMatcher (JM) filters spam using powerful regular expressions, IP query against multiple blacklists (such as SpamCop.net) and various other techniques such as email property matching, HTML final rendering matching etc. You can match against almost every bit of a message (including attachment filenames and charsets), and the raw material for matching is cleaned out for you to defeat some of the tricks spammers use to obfuscate their messages.
JM can be added to Mail.app as a rule so it can be used hand-in-hand with Mail.app's built-in (statistical) junk filter. Users can decide what actions to take on the matched messages (mark as junk/read/flagged/colored, move them to Junk/Trash mailbox etc.).
A self-contained GUI - JunkMatcher Central (JMC) is also included so you can conduct "Email forensics": testing and building your regular expression patterns, browsing the log file of the past matchings, etc. You can even report spam to SpamCop.net directly from the log window. Many settings are also available in JMC so you can customize the entire matching process to your heart's content.
What's new in this version:
- Reengineering JM into a Mail bundle plugin: now the installer installs
~/Library/Scripts/junkMatcherfolder now only has
junkMatcher.scpt(and possibly a backed up Pattern Package
.jppfile) - no fluff to slow down/clutter your Scripts menu now. If you want you can even move these to another place as long as your JunkMatcher rule ... See all new features »