SpamSieve 2.9.34

The following was posted on the SpamSieve blog:

Version 2.9.34 of SpamSieve is now available.

Save time by adding powerful spam filtering to the e-mail client on your Mac. SpamSieve gives you back your inbox, using Bayesian spam filtering to provide amazing accuracy that’s constantly improving. SpamSieve learns and adapts to your mail, so it’s able to block nearly all the junk—without putting good messages in the spam mailbox. It’s quick and easy to control SpamSieve from within Apple Mail, Airmail, Entourage, MailMate, Mailsmith, Outlook, Postbox 5, PowerMail, and more.

SpamSieve running on your Mac can keep the spam off your iPhone/iPad, and you can even train SpamSieve from your iOS device.

SpamSieve protects your privacy. It does not need access to your mail account login and does not transmit your mail data anywhere. All the processing is done on your Mac.

This is a free update that includes the following changes:

  • Made a variety of changes to work better with Apple Mail on macOS 10.14:
    • SpamSieve now uses a variety of heuristics to better detect when Mail has finished launching before checking that its plug-in is enabled. This helps avoid annoying dialogs and prevents unnecessary rule deactivations if Mail takes a really long time to launch, e.g. on a slower Mac that has rebooted and is restoring all the previously open applications at once or if a utility such as iLock has halted Mail during the launch process.
    • SpamSieve can now protect you from a disabled plug-in when Mail launches after SpamSieve launches, e.g. if you are using SpamSieve with multiple mail clients and so SpamSieve is not always launched as a result of Mail launching.
    • SpamSieve now detects and repairs problems with Mail’s preferences folder that could prevent Mail from showing the Manage Plug-ins… button.
    • If macOS has forgotten that you gave SpamSieve Full Disk Access, SpamSieve will now detect this and remind you to grant it again.
    • If SpamSieve can’t install its Mail plug-in because it doesn’t have Full Disk Access, it no longer suggests that you install the plug-in manually. (It is better for you to grant access and then try the automatic installer again.)
    • If you’ve previously declined to give SpamSieve Automation access to control Mail, SpamSieve will now remind you to do this (and open System Preferences for you) when you try to train a message, instead of failing silently.
    • The Apple Mail - Remote Training and Apple Mail - Server Junk Mailbox scripts, when running as standalone applications, now explain to you that they need Automation access in order to function.
    • Adjusted the launch agent so that SpamSieve more reliably launches when Mail launches, and sandbox errors aren’t logged to Console.
    • Since version 2.9.21, SpamSieve has overridden the text color in Mail’s message list in order to improve the contrast and readability for spam messages that are marked with a colored background. This now works on macOS 10.14, including with Dark Mode.
    • The AppleMailAllJunkMessagesUseBlackText esoteric preference now switches the color for Dark Mode on macOS 10.14.
    • SpamSieve now logs more information to Console and diagnostic reports to help diagnose problems with the Mail plug-in.
    • The alert and manual now clarify that, if you no longer want to use SpamSieve with Mail, you can prevent SpamSieve from reminding you to enable the plug-in by uninstalling it.
    • SpamSieve no longer wastes time waiting for Mail to launch when there are no rules for it to reactivate, anyway.
    • Fixed an error reporting bug when activating the Mail rules.
    • Fixed a bug where a fresh install on macOS 10.14 wouldn’t remember that the Mail plug-in had been installed.
  • Outlook Filter Mailboxes now shows a more helpful error message if it lacks Automation access on macOS 10.14.
  • Due to changes in Airmail and macOS 10.14, Airmail versions 3.6.3 through 3.6.41 are not compatible with SpamSieve when using macOS 10.14. You should use Airmail 3.6.42 or later.
  • When checking the setup for your e-mail client, the instructions now recommend verifying that Automation access has been granted.
  • The Apple Mail - Discard Spam script reports a better error if Mail times out because there were too many messages in the trash.
  • Updated the Security & Privacy Access section of the manual.
  • The About window now includes a link to the privacy policy and has an updated layout.
  • Updated SpamSieve’s code signing for the latest Apple notarization requirements.
  • Fixed a bug where training a message as spam in Apple Mail would display the Spam mailbox instead of moving the message if you were using the old GUI scripting workaround on macOS 10.12 or later with a non-US localization.
  • Fixed a bug where SpamSieve could get confused by the presence of Fluid App instances.

SpamSieve 2.9.34 works with macOS 10.7 through 10.14 and requires an e-mail client. Older versions are available for older operating systems. For information about previous releases of SpamSieve, please see the version history.

If you enjoy using SpamSieve, please take a moment to review it on Product Hunt or MacUpdate or to mention it on Twitter, Facebook, or your own site. We’d really appreciate it.