SpamSieve 3.0.4

May 17th, 2024 (SpamSieve)
SpamSieve Icon

Version 3.0.4 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 Junk mailbox. It’s quick and easy to control SpamSieve from within Apple Mail, Outlook, Airmail, MailMate, GyazMail, Mailsmith, 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.

SpamSieve 3.0.4 is a free update for those who have already purchased the SpamSieve 3.0 upgrade. If you’re using SpamSieve 2 and haven’t upgraded yet, the easiest way is to first let SpamSieve install the new version. At launch, it will show the Purchase window, and you can click the Check Upgrade Options button to get the upgrade discount without having to enter your old serial number.

The changes in this version are:

General
  • Apple Mail: Training CommandsYou can now use the Message submenu commands within the SpamSieve menu bar icon to train SpamSieve from Apple Mail or Outlook, for users who didn’t see the top-level commands inside the menu bar icon.
  • Made some changes to improve performance on Macs with spinning hard drives.
  • Improved the way the Text to Match column in rules windows truncates text that doesn’t fit.
  • StatisticsYou can now press Command-C in the Statistics window as a shortcut for clicking the Copy Statistics button.
  • Toolbar buttons no longer shift position when the Flag label changes to Unflag.
  • Updated the German localization and Settings window layout.
  • SpamSieve now reports an error if the Edit Addresses button can’t access your card in Contacts.
  • Fixed a bug that could cause a crash when quitting SpamSieve while a window was in the process of reloading.
  • Fixed an issue where SpamSieve could be double-launched after restarting your Mac, possibly causing the Settings window to be opened when it should have been hidden. Also, to avoid this problem, we recommend that you not add SpamSieve to System Settings ‣ General ‣ Login Items ‣ Open at Login. It should only be under Allow in the Background.
  • Settings: StorageIf a database file is damaged, SpamSieve now marks it as such and moves it aside. At the next launch, SpamSieve will create a fresh database so that you don’t continually run into the same error that prevents you from launching the app.
  • Corpus: Spam MessagesIf a database can’t be saved, SpamSieve now logs the changes to a series of text files so that there’s a chance at recovering the data or figuring out what caused the problem.
Apple Mail
  • Settings: Apple Mail FilteringFixed a bug where filtering could be delayed for a long time after the Mac woke from sleep, if it had gone to sleep while SpamSieve was waiting for a response from Mail.
  • Fixed a problem where filtering or training a large batch of messages in Mail could be slow or cause SpamSieve to hang or crash.
  • SpamSieve is more responsive and better at reporting errors when Mail is not responding.
  • Worked around a macOS bug that could cause a hang while waiting for Mail to respond to a command.
  • When using the Mail plug-in, SpamSieve no longer wastes time checking for messages in the inbox that need to be unflagged.
  • Settings: Apple Mail TrainingSpamSieve is better at handling AppleScript errors when training from Mail.
  • SpamSieve reports a better error message if Mail filtering is slow and the problem can be fixed by switching from the Mail extension to the Mail plug-in.
  • Improved the error reporting when SpamSieve is unable to read the accounts from Mail.
  • Settings: Apple MailImproved the error reporting when setting up the Mail plug-in.
  • Worked around a Mail bug that could cause a spam message on an Exchange server to lose its body when moving it to the Junk mailbox.
  • Fixed a bug where some of SpamSieve’s script error codes could possibly conflict with Apple ones.
  • Settings: Select Apple Mail Mailboxes to FilterAdded AppleMailMarkGoodRead to the esoteric preferences, for those who want SpamSieve to mark incoming good messages as read.
  • The AppleMailMailboxListerExtraMailboxes option in the esoteric preferences can now be used with local mailboxes, to work around a Mail bug that hides certain mailboxes from SpamSieve.
Microsoft Outlook
  • Settings: Outlook TrainingWhen training an Outlook message as spam, SpamSieve now removes the Uncertain Junk category.
  • When refiltering an Outlook message that turns out to be spam, SpamSieve now removes the Good category.
Filtering
  • BlocklistWhen using macOS 14.4 or later, SpamSieve uses Swift Regex instead of ICU for matching blocklist and allowlist rules.
  • Worked around a macOS bug that could cause a crash when using a regular expression to process message text.
  • Editing Blocklist RuleWorked around a macOS bug that could cause a hang when detecting the language of some message text.
  • Improved the handling of non-breaking space characters within words.
Log
  • Log WindowFixed a problem where SpamSieve could hang when reporting an error if the log database couldn’t be saved.
  • Log text that’s copied to the clipboard (or included in diagnostic reports) now uses consistent number formatting for message and word probabilities and has better descriptions for migrated rule predictions.
  • Diagnostic reports now include summary information about the objects in each database.
  • Diagnostic reports now include information to track down problems with the preferences not being saved.
Documentation

SpamSieve 3.0.4 works with macOS 10.13 through macOS 14 and requires an e-mail client. Older SpamSieve versions are available for older versions of macOS. In-depth information about SpamSieve is available in the manual.

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