SpamSieve 3.0.5b1 Public Beta

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

Apple Mail
  • Worked around some problems where Mail could temporarily hang during spam filtering if the network connection was very slow or when encountering a macOS bug where Mail redownloads messages that have already been downloaded. If SpamSieve detects that Mail is slow reading a message, it will postpone filtering for a while to give it time to finish downloading everything. It can also help to go to Mail ‣ Settings ‣ Accounts ‣ Account Information and set Download Attachments to All for each account. This will encourage Mail to fully download messages right away.
  • The Filter Now button can now be used to manually filter the Mail inboxes, even when automatic filtering is disabled or postponed.
  • Worked around an issue where sometimes filtering in Mail didn’t work because Mail was so bogged down that it couldn’t read the inboxes for SpamSieve in a timely manner.
  • Fixed a bug where SpamSieve would try to repair Mail’s files related to Mail plug-ins when running on macOS 14, which doesn’t support them.
  • Fixed a bug where updating certain settings could cause a spurious error to be logged if you were not using the Mail plug-in.
Microsoft Outlook
  • The Settings ‣ Outlook ‣ Setup window clarifies that, when using Enable spam filtering for Inbox, the non-spam messages left in the inbox are marked with the Good category after SpamSieve has processed them.
General
  • SpamSieve now disables automatic filtering for Apple Mail and Outlook when the Mac is not connected to the Internet, to avoid hangs that could occur when trying to read messages that can’t be downloaded from the server.
  • The Open in External Viewer command now works in the Corpus and Log windows when the table view has a selected message but doesn’t have keyboard focus.
  • Work around a problem where SpamSieve could crash if Core Data’s conflict resolution failed because the database file was damaged.
  • Due to a macOS bug, clicking the SpamSieve menu bar icon does not show the menu when the Mac has multiple displays, a window on the secondary display is full screen, and you are clicking the menu bar icon on that display. You can work around this by accessing the SpamSieve commands in another way (e.g. via keyboard shortcuts or the menu bar icon on the main display) or by unchecking Show Dock icon in the settings.
  • Fixed a bug where the application icon in the Dock or Command-Tab switcher could appear pixellated when it was badged to show that SpamSieve was in the process of filtering or training a message.
  • Improved the following sections of the manual:

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.

There seems to be an Xcode bug that’s causing a crash on older versions of macOS when SpamSieve tries to load the network framework. I’ve temporarily withdrawn the beta. If you’ve already installed it, you can prevent the crash by entering this command in Terminal:

defaults write com.c-command.SpamSieve SchedulerCheckReachability NO

The procedure does not change the SpamSieve update sourcing to beta.
When I select Update I see no new updates. I am still at 3.0.4.
Any suggestions?

Thanks,
Chuck

When you click the link to enter the beta key, it will confirm that updates are set to PublicBeta. Currently, there is no beta version available, while we work around the Xcode bug that was causing 3.0.5b1 to crash at launch on some Macs. We don’t want people updating to that version, as the crashes could break mail filtering and prevent auto-updating to the forthcoming 3.0.5b2.