SpamSieve 3.0.1b2 Public Beta

Here’s a new beta version of SpamSieve. The changes are:

Apple Mail: Check inboxes for new messages not sent to Mail extension
  • Some customers have encountered a macOS bug where Apple Mail stops sending new messages to SpamSieve’s Mail extension. This would cause spam messages to be left in the inbox because SpamSieve hadn’t actually seen them. Previously, we recommended that the affected customers work around this bug by using the Filter spam messages in other mailboxes feature and selecting their inboxes as additional mailboxes for filtering. We now have a much easier solution. SpamSieve 3.0.1 includes a Check inboxes for new messages not sent to Mail extension checkbox, which is enabled by default. This will make SpamSieve automatically check the inboxes for new spam messages, without your having to configure anything.
  • This uses the same schedule as Filter spam messages in other mailboxes.
  • Unlike Filter spam messages in other mailboxes, this will skip filtering the inbox if it contains more than 5,000 messages (shown as orange in the Select Mailboxes to Filter… sheet), as that could slow down Mail.
  • We recommend reducing the size of the inbox by archiving older messages. In addition to making the inbox eligible for automatic filtering, this will also make inbox checks faster.
  • If you really want SpamSieve to try filtering a large inbox, you can manually add it to Select Mailboxes to Filter….
  • Otherwise, you can remove your inboxes from Select Mailboxes to Filter… if you are using Check inboxes for new messages not sent to Mail extension (to avoid duplicate checks).
  • To avoid disturbing old, unread messages that you may be purposely leaving in the inbox, this feature only processes messages received on October 12, 2023 or later. If you need to filter older messages in the inbox, you can select them and use the Filter Messages menu command.
Apple Mail: Filter spam messages in other mailboxes
  • SpamSieve is better at handling and reporting errors that Mail reports when reading the mailbox list.
  • If SpamSieve finds a large number of messages in a mailbox (shown as red in the Select Mailboxes to Filter… sheet), it skips filtering it to avoid slowing down Apple Mail.
  • If reading a particular mailbox causes a timeout error, SpamSieve now reports this in the log and recommends archiving some of the old messages to another mailbox that’s not selected for filtering.
  • SpamSieve is better at handling errors from Mail when setting a message’s flag or read status.
  • If there are duplicate accounts but only one is enabled, SpamSieve will now use the enabled one instead of failing with an error.
Apple Mail
  • Including in the inbox no longer tries to remove green flags from inboxes in accounts that are disabled.
  • In order to prevent Including in the inbox from causing slowness in Mail, SpamSieve will skip unflagging for large inboxes that show up as orange in the Select Mailboxes to Filter… sheet. It will also log an error if it looks like unflagging failed because there were too many messages in the mailbox.
  • The new training commands no longer color messages when Color the background according to how spammy it is is unchecked. This is now consistent with previous behavior from the SpamSieve Mail plug-in.
  • Fixed an error moving a trained spam message to the Trash mailbox when using the Mail plug-in.
  • Fixed a bug that could cause spurious errors to be logged when unflagging messages.
  • Worked around an AppleScript error checking whether an account was enabled.
General
  • You can now access the the release notes from the Help menu.
  • When you train a message as good in Apple Mail or Outlook, SpamSieve no longer marks it as unread if it’s not in a Junk mailbox. Also, clarified the labels in Settings to say that the message is only moved if it’s in the Junk mailbox. In other words, you can train messages in other mailboxes (e.g. as part of the initial training) without messing up how they are filed.
  • SpamSieve will now log at launch if it thinks the menu bar icon is set to be visible but doesn’t actually fit on screen due to other menu bar icons or the Mac’s camera housing. You can enable the LogStatusItem esoteric preference to see in the log how it determined this.
  • Improved the display of Entourage and Postbox installation errors.
  • The privacy usage descriptions are now localizable.
  • Fixed a bug where some emoji used in the Log window were not available on macOS 10.14.
  • Updated the German localization.
  • Updated the Danish localization.

If you have not installed a beta version of SpamSieve before, first click here to enter the beta key. Thereafter, you can just launch SpamSieve or choose Software Update from the SpamSieve menu to auto-install the beta. SpamSieve will also notify you about future betas automatically. You can click here to stop receiving in-app notifications of beta versions.

SpamSieve 3.0.1b3 is now available.