SpamSieve gives you back your inbox by bringing powerful Bayesian spam filtering to popular e-mail clients. It learns what your spam looks like, so it can block nearly all of it. It looks at your address book and learns what your good messages look like, so it won't confuse them with spam. Other spam filters get worse over time as spammers adapt to their rules; SpamSieve actually gets better over time as you train it with more messages. SpamSieve doesn't delete any messages--it only marks them in your e-mail client--so you'll never lose any mail. SpamSieve works with any number of mail accounts, of whatever types are supported by your e-mail software (e.g. POP, IMAP, Hotmail, AOL). Powerful Bayesian spam filtering results in high accuracy and almost no false positives. It adapts to the mail that you receive to get even better with time. Some other e-mail clients include Bayesian filters, but SpamSieve is more accurate.
What is new in this release:
Works with Apple Mail under macOS 10.12.2.
Made various changes to improve SpamSieve's filtering accuracy.
The Apple Mail - Remote Training script now lets you specify a different spam mailbox name for each account.
What is new in version 2.9.26:
- Works with Apple Mail under Mac OS X 10.11.2. It's easiest if you update to SpamSieve 2.9.23 before updating to 10.11.2. In any case, if you don't see the SpamSieve commands in Apple Mail's Message menu, be sure to choose Install Apple Mail Plug-In from the SpamSieve menu. Otherwise, with the SpamSieve plug-in not installed, Mail will move good messages to the spam mailbox without consulting SpamSieve.
- Made a variety of changes to work around a bug in Mac OS X 10.11 in which (in rares cases) the system would start to launch SpamSieve but not load any of its code, leaving it stuck in a partially launched state. This would particularly happen if Mail itself was auto-launched by the system after your Mac booted. This could lead to Apple Mail hanging (while waiting for SpamSieve), spam messages left in the inbox (because the Mail plug-in was forced to assume they were good), and high Mail memory use. SpamSieve's launch agent now tries to detect this situation and quit the stuck SpamSieve process, allowing it to relaunch normally. If this is unsuccessful, the Mail plug-in will report an error explaining what is going on and how you can manually fix it.
- The Apple Mail - Server Junk Mailbox script can now move the spams to per-account spam mailboxes, has better error reporting, and has an option to enable debug logging.
- The Apple Mail - SaneBox script now has an option to enable debug logging.
- Made some improvements to the statistics database to be more resilient to errors and also report them better.
- SpamSieve is better at handling errors if it gets disconnected from Apple Mail in the middle of processing a message.
- SpamSieve will no longer try to use Apple Mail's background activity count scripting property on Mac OS X 10.11 because it's known to be broken. This will reduce unnecessary error logging to Console.
- SpamSieve no longer creates an App Store Receipts folder, since it would always be empty.
- Updated code for Xcode 7.1.
- Fixed the size of the distribution disk image window.
- Worked around a Finder bug that could cause the disk image's icons to be misaligned if the AppleShowAllFiles option was enabled.
What is new in version 2.9.22:
- Works with Apple Mail under Mac OS X 10.11 El Capitan.
- Made various changes to improve SpamSieve's filtering accuracy.
- Microsoft Outlook 2016 removes the Run AppleScript rule action feature. This makes it impossible to create a rule that automatically processes incoming messages with SpamSieve. We recommend using the "send-a-smile" button in Outlook's main window (below the search field) to send Microsoft feedback, asking them to prioritize this feature.
- Added the Outlook - Filter Mailboxes script as a workaround for automatically filtering messages with Outlook 2016.
- Added support for App Transport Security on Mac OS X 10.11.
- Modernized code for the Xcode 7 compiler and the Mac OS X 10.11 SDK.
- The About, Software Update, and help windows now use the San Francisco font on Mac OS X 10.11.
What is new in version 2.9.20:
- Made various changes to improve SpamSieve's filtering accuracy. Apple's server-side iCloud spam filter has recently become more aggressive. As a result, many people have been confused by the sudden increase in messages in the Junk mailbox (rather than SpamSieve's Spam mailbox).
- iCloud's spam filter cannot be turned off, but the Why does the "Junk" mailbox appear in Apple Mail? section of the manual and the new Consolidating Spam From Multiple Filters section explain some of the options for dealing with this.
- SpamSieve's launch agent process no longer runs when Apple Mail is not running, which should reduce overall memory use.
- Dates in the log are now shown in the local time zone.
- Trained entries in the log now include the sender's address.
- The Apple Mail plug-in installer now checks that file ownership is enabled on the volume containing your home folder. This is necessary for proper operation of
- SpamSieve's launch agent and, thus, launching and training from Apple Mail.
- When the trial period is over, the alert now has a Help button that opens the instructions for uninstalling.
- The Uninstall Apple Mail Plug-In... command is now available even after the trial period has ended.
- Improved the fonts in the About and Software Update windows.
- Added accessibility labels in the Software Update new News windows. Added the following sections to the manual:
What is new in version 2.9.19:
- Works with Apple Mail under Mac OS X 10.10.2. It's easiest if you update to SpamSieve 2.9.19 before updating to Mac OS X 10.10.2. In any case, if you don't see the SpamSieve commands in Apple Mail's Message menu, be sure to choose Install Apple Mail Plug-In from the SpamSieve menu. Otherwise, with the SpamSieve plug-in not installed, Mail will move good messages to the spam mailbox without consulting SpamSieve.
- To make future OS updates smoother:
- You can wait to update Mac OS X until a new version of SpamSieve has been released. The latest compatibility information is always available at the top of the SpamSieve Support page. To prevent Mac OS X from updating itself without asking you, go to the App Store section of System Preferences and make sure that Install OS X updates is unchecked.
- You can sign up to receive the public beta versions of SpamSieve. Then you will likely already have a compatible version of SpamSieve installed when the OS update first becomes available.
- Added the Uninstall Apple Mail Plug-In... command in the SpamSieve menu.
- SpamSieve is now more aggressive about auto-training whitelist rules to prevent false positives.
- SpamSieve is now 33% faster at reading the corpus and 48% faster at writing it. This improves the launch time and overall application responsiveness.
- The Apple Mail Train as Good command is better at determining when a message is inside of a junk mailbox with a localized name.
- The Apple Mail - Remote Training script no longer times out when there are lots of messages in the training mailbox. It also has new options for changing the name of the spam mailbox and for enabling debug logging.
- The Apple Mail - SaneBox and Apple Mail - Server Junk Mailbox scripts now set the junk status and color for spam messages.
- Added the following sections to the manual:
- Checking the GyazMail Setup
- Separate Spam Folders for Each Outlook Account
- What can I do if the corpus file is damaged?
- What can I do if the statistics database is damaged?
- Improved the following sections of the manual:
- iPhone Spam Filtering
- Installing SpamSieve
- Setting Up Outlook 15
- Updating From a Previous Version
- Added improved instructions for installing and running supplemental AppleScripts.
- If Outlook reports an error when creating the Uncertain Junk category, SpamSieve now explains how you can create it manually.
- SpamSieve can now log the contents of the LaunchAgents folder if there is a problem.
- When the SpamSieve application is damaged and needs to be reinstalled, it now links to some more extensive online instructions for doing so.
- Improved the error reporting when SpamSieve's log file can't be written to.
- If there's an error removing the old copy of the Apple Mail plug-in and fixing the file permissions/ownership doesn't help, SpamSieve now instructs you how to remove the file manually.
- Improved the text in the Welcome window. Also, the window is now shown later in the launch process so that the referenced Help menu is available.
- The About SpamSieve window now uses the new system font on Mac OS X 10.10.
- The About SpamSieve window now uses the system language names when crediting localizers, to reduce the number of strings that localizers need to keep up-to-date.
- Increased the font size in the Software Update... window on Mac OS X 10.10.
- Added the ShowResetAlert user default to show the corpus/history reset window if the user can't hold down the proper modifier keys.
- Added QuitMailWhenMacSleeps to the esoteric preferences. This quits Mail when the Mac sleeps and relaunches it when the Mac wakes. This works around an OS bug that can cause messages not to be moved to the Spam mailbox if Mail received them right after the Mac woke from sleep.
- Worked around a string encoding bug in Mac OS X 10.10.
- Fixed a bug where the Apple Mail plug-in would cause unnecessary messages about LSUIElement and the sandbox to be logged to Console.
- Fixed a bug where a change in system font metrics caused some text in the Preferences and Statistics windows to be truncated.
- Fixed spurious log messages from SpamSieveHelper when running on Mac OS X 10.10.
- Added defensive check to prevent trying to fix the ownership of certain folders.
- Fixed a bug where toolbar buttons in the rules and corpus windows were always enabled when running on Mac OS X 10.10.
- Worked around an OS bug that prevented bookmark files from being resolved.
- Worked around an OS bug that could cause SpamSieve's log file to be created in the wrong location.
- Updated the German and Spanish localizations.
What is new in version 2.9.18:
- Works with Apple Mail under Mac OS X 10.10.1. It's easiest if you update to SpamSieve 2.9.18 before updating to Mac OS X 10.10.1. (To prevent Mac OS X from updating itself without asking you, go to the App Store section of System Preferences and make sure that Install OS X updates is unchecked.) In any case, if you don't see the SpamSieve commands in Apple Mail's Message menu, be sure to choose Install Apple Mail Plug-In from the SpamSieve menu. Otherwise, with the SpamSieve plug-in not installed, Mail will move good messages to the spam mailbox without consulting SpamSieve.
- Added preliminary support for Microsoft Outlook 15.3 (part of Office 365). This is described in the Setting Up Outlook 15 section of the manual.
- Added the following sections to the manual:
- Setting Up Outlook 15
- Checking the Outlook 15 Setup
- What can I do if Apple Mail is crashing?
- Improved the following sections of the manual (among others):
- Setting Up Airmail
- Setting Up GyazMail
- Setting Up MailMate
- Why does SpamSieve always need an update when Mac OS X is updated?
- The Apple Mail - Discard Spam script is faster and more reliable for large mailboxes.
- Improved the error reporting when writing to the log file and the disk is full.
- SpamSieve is better able to recover from incorrect launch agent file ownership.
- The Quit when mail client quits feature now works with Airmail 2.
- The Blocklist and Whitelist windows now display the number of rules using commas if there are more than 1,000.
- The Purchase... window now accepts serial numbers copied and pasted from a PDF of an order confirmation, after the browser has transliterated the dashes.
- Updated the toolbar icons for Mac OS X 10.10.
- Updated the disk image icon for Mac OS X 10.10.
- Worked around a bug in Mac OS X 10.10 that could cause SpamSieve to freeze at launch.
- Worked around a string encoding conversion bug in Mac OS X 10.10.
- The crash reporter now reports more information if it couldn't find any matching crash log files.
What is new in version 2.9.17:
Works with Apple Mail under Mac OS X 10.10 Yosemite. It's easiest if you update to SpamSieve 2.9.17 before updating to Mac OS X 10.10. In any case, if you don't see the SpamSieve commands in Apple Mail's Message menu, be sure to choose Install Apple Mail Plug-In from the SpamSieve menu. Otherwise, with the SpamSieve plug-in not installed, Mail will move good messages to the spam mailbox without consulting SpamSieve.
Added the following sections to the manual:
Does SpamSieve stop Web bugs?
Why do good messages move to the wrong inbox when trained in Apple Mail?
Why does a message disappear or go back to the spam mailbox after I train it as good?
Does SpamSieve prevent me from receiving messages?
Can other Apple Mail plug-ins cause problems with SpamSieve?
Improved the following sections of the manual (among others):
Correct All Mistakes
How should I configure the junk filter on my mail server?
iPhone Spam Filtering
Updating From a Previous Version
Updating OS versions is smoother since SpamSieve is better at finding disabled copies of its Apple Mail plug-in.
Worked around a change in Mac OS X that could cause the Quit when mail client quits feature to not work when running in Japanese.
Improved the crash reporter's error reporting.
Improved debug logging for the Apple Mail training scripts.
Fixed a bug where SpamSieve could crash if there was an error writing to its log file.
Fixed a bug where SpamSieve would, in rare cases, try to change the ownership of a temporary folder unnecessarily.
We need help keeping SpamSieve's Japanese localization up-to-date. Please contact firstname.lastname@example.org if you're interested.
- Apple Mail, Emailer, Eudora, Entourage, GyazMail, Mailsmith, Outlook Express, PowerMail, or Thunderbird