{"id":1666,"date":"2025-11-17T11:11:42","date_gmt":"2025-11-17T16:11:42","guid":{"rendered":"https:\/\/c-command.com\/blog\/?p=1666"},"modified":"2025-11-17T11:12:21","modified_gmt":"2025-11-17T16:12:21","slug":"spamsieve-3-2-2","status":"publish","type":"post","link":"https:\/\/c-command.com\/blog\/2025\/11\/17\/spamsieve-3-2-2\/","title":{"rendered":"SpamSieve 3.2.2"},"content":{"rendered":"<div class=\"app-icon\"><a href=\"http:\/\/c-command.com\/spamsieve\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/spamsieve-icon@2x.png\" height=\"128\" width=\"128\" alt=\"SpamSieve Icon\" \/><\/a><\/div>\n<div class=\"button\"><a href=\"https:\/\/c-command.com\/spamsieve\/help\/updating-from-a-previou\">Update<\/a><\/div>\n<div class=\"button\"><a href=\"https:\/\/c-command.com\/downloads\/SpamSieve-3.2.2.dmg\">Download<\/a><\/div>\n<div class=\"button\"><a href=\"https:\/\/c-command.com\/store\">Buy SpamSieve<\/a><\/div>\n<p>Version 3.2.2 of <a href=\"https:\/\/c-command.com\/spamsieve\/\">SpamSieve<\/a> is now available.<\/p>\n\n<p>Save time by adding powerful spam filtering to the e-mail client on your Mac. SpamSieve gives you back your inbox, using <a href=\"https:\/\/c-command.com\/spamsieve\/help\/identifying-spam\">Bayesian spam filtering<\/a> to provide amazing accuracy that\u2019s constantly improving. SpamSieve learns and adapts to your mail, so it\u2019s able to block nearly all the junk\u2014without putting good messages in the Junk mailbox. It\u2019s quick and easy to control SpamSieve from within Apple Mail, Outlook, Airmail, MailMate, MailMaven, GyazMail, and more.<\/p>\n\n<p>SpamSieve running on your Mac can keep the spam off your <a href=\"https:\/\/c-command.com\/spamsieve\/help\/iphone-spam-filtering\">iPhone\/iPad<\/a>, and you can even train SpamSieve <a href=\"https:\/\/c-command.com\/spamsieve\/help\/drone-setup-and-remote\">from your iOS device<\/a>. 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.<\/p>\n\n<p><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/purchase-check-upgrade-options@2x.png\" title=\"Purchase: Check Upgrade Options\"><img decoding=\"async\" loading=\"lazy\" align=\"right\" width=\"161\" alt=\"Purchase: Check Upgrade Options\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/purchase-check-upgrade-options-thumb%402x.png\" height=\"96\" \/><\/a><a href=\"https:\/\/c-command.com\/blog\/2025\/11\/17\/spamsieve-3-2-2\/\">SpamSieve 3.2.2<\/a> is a free update for those who have already purchased the <a href=\"https:\/\/c-command.com\/blog\/2023\/09\/21\/spamsieve-3-0\/\">SpamSieve 3.0 upgrade<\/a>. If you\u2019re using SpamSieve 2 and haven\u2019t upgraded yet, the easiest way is to first let SpamSieve install the new version. At launch, it will show the <strong>Purchase<\/strong> window, and you can click the <strong>Check Upgrade Options<\/strong> button to get the upgrade discount without having to enter your old serial number.<\/p>\n\n<p>The changes in this version are:<\/p>\n\n<ul>\n\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.2.2\/settings-outlook-setup@2x.png\" title=\"Settings: Outlook\"><img decoding=\"async\" loading=\"lazy\" align=\"right\" width=\"161\" alt=\"Settings: Outlook\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.2.2\/settings-outlook-setup-thumb%402x.png\" height=\"125\" \/><\/a>Made various changes to improve SpamSieve\u2019s filtering accuracy.<\/li>\n\t<li>Microsoft has extended support for Legacy Outlook for another year, so SpamSieve no longer warns about the transition to New Outlook in the <a href=\"https:\/\/c-command.com\/spamsieve\/help\/settings-outlook-se\">Settings \u2023 Outlook \u2023 Setup<\/a> window. The <a href=\"https:\/\/c-command.com\/spamsieve\/help\/end-of-support-for-lega\">End of Support for Legacy Outlook<\/a> and <a href=\"https:\/\/c-command.com\/spamsieve\/help\/turning-off-new-outlook\">Turning Off New Outlook<\/a> sections of the manual have been updated accordingly.<\/li>\n\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/blocklist@2x.png\" title=\"Blocklist\"><img decoding=\"async\" loading=\"lazy\" align=\"right\" width=\"161\" alt=\"Blocklist\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/blocklist-thumb%402x.png\" height=\"76\" \/><\/a>When SpamSieve classifies a message using an <a href=\"https:\/\/c-command.com\/spamsieve\/help\/allowlist\">allowlist<\/a> or <a href=\"https:\/\/c-command.com\/spamsieve\/help\/blocklist\">blocklist<\/a> rule, the <strong>Log window<\/strong> now shows when that rule was created and whether it was created by the user or by SpamSieve\u2019s auto training.<\/li>\n\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/apple-mail-menus@2x.png\" title=\"Apple Mail: Training Commands\"><img decoding=\"async\" loading=\"lazy\" align=\"right\" width=\"161\" alt=\"Apple Mail: Training Commands\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/apple-mail-menus-thumb%402x.png\" height=\"116\" \/><\/a>A small percentage of customers using macOS Tahoe 26 with an IMAP account are seeing slow or non-functional training in Apple Mail. The <a href=\"https:\/\/c-command.com\/spamsieve\/help\/slow-apple-mail-trainin\">Slow Apple Mail Training<\/a> section of the manual discusses how you can enable an experimental workaround for this if it\u2019s affecting you.<\/li>\n\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/settings-advanced@2x.png\" title=\"Settings: Advanced\"><img decoding=\"async\" loading=\"lazy\" align=\"right\" width=\"161\" alt=\"Settings: Advanced\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/settings-advanced-thumb%402x.png\" height=\"141\" \/><\/a>Made further changes to work around an issue with macOS Tahoe 26 where it would keep trying to re-add the SpamSieve icon to the menu bar even if you\u2019d turned the <a href=\"https:\/\/c-command.com\/spamsieve\/help\/show-menu-bar-icon\">Show menu bar icon<\/a> feature off.<\/li>\n\t<li>Rewrote the <a href=\"https:\/\/c-command.com\/spamsieve\/help\/if-apple-mail-is-runnin\">If Apple Mail Is Running Slowly<\/a> section of the manual.<\/li>\n\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/log-trained-spam@2x.png\" title=\"Log Window\"><img decoding=\"async\" loading=\"lazy\" align=\"right\" width=\"161\" alt=\"Log Window\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/log-trained-spam-thumb%402x.png\" height=\"120\" \/><\/a>Reduced the Swift bridging overhead when parsing message address lists.<\/li>\n\t<li>Fixed a bug where SpamSieve could hang when processing a message with a malformed address header.<\/li>\n\t<li>Added a guardrail so that any future such headers will cause a timeout error instead of a hang.<\/li>\n\t<li>Worked around a problem where macOS would not report to SpamSieve that Apple Mail or Microsoft Outlook was the frontmost app, so SpamSieve did not enable the training commands for those mail clients.<\/li>\n\t<li>Worked around an AppleScript bug in macOS 10.14 that could cause a crash.<\/li>\n\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/settings-notification@2x.png\" title=\"Settings: Notification\"><img decoding=\"async\" loading=\"lazy\" align=\"right\" width=\"161\" alt=\"Settings: Notification\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/settings-notification-thumb%402x.png\" height=\"159\" \/><\/a>Removed some now-unused icon badging code so that SpamSieve will launch faster.<\/li>\n\t<li>Fixed some threading bugs with undoing changes to rules.<\/li>\n\t<li>Fixed a hang when processing a message with malformed HTML.<\/li>\n\t<li>If an error -1751 occurs when training a message in Apple Mail, SpamSieve will now recommend granting Full Disk Access to prevent that.<\/li>\n\t<li>Added some debug logging to investigate cases where the <a href=\"https:\/\/c-command.com\/spamsieve\/help\/settings\">Settings<\/a> window is being shown inappropriately.<\/li>\n\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/allowlist@2x.png\" title=\"Allowlist\"><img decoding=\"async\" loading=\"lazy\" align=\"right\" width=\"161\" alt=\"Allowlist\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/allowlist-thumb%402x.png\" height=\"71\" \/><\/a>Added an experimental setting to opt into using Swift Regex intead of ICU for matching <a href=\"https:\/\/c-command.com\/spamsieve\/help\/allowlist\">allowlist<\/a> and <a href=\"https:\/\/c-command.com\/spamsieve\/help\/blocklist\">blocklist<\/a> rules. In some cases, macOS will do this automatically, but this setting can be useful to get better performance or in case a particular pattern triggers a problem with the ICU engine. It will also allow testing to detect further Swift Regex bugs before an eventual full switchover. You can switch SpamSieve to use Swift Regex by <a href=\"x-spamsieve:\/\/default?k=MJTStringMatchingUseSwiftRegex&amp;v=YES\">clicking here<\/a> or go back to ICU by <a href=\"x-spamsieve:\/\/default?k=MJTStringMatchingUseSwiftRegex&amp;v=NO\">clicking here<\/a>. Prior to macOS 14.4, SpamSieve will always use ICU due to bugs in Swift Regex that can cause hangs.<\/li>\n\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/apple-mail-extensions@2x.png\" title=\"Apple Mail: Extensions\"><img decoding=\"async\" loading=\"lazy\" align=\"right\" width=\"161\" alt=\"Apple Mail: Extensions\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.2\/apple-mail-extensions-thumb%402x.png\" height=\"49\" \/><\/a>Improved the performance of capturing stack trace information for errors.<\/li>\n\t<li>Improved the Mail extension\u2019s error logging.<\/li>\n<\/ul>\n\n<p>SpamSieve 3.2.2 works with macOS 10.13 through macOS Tahoe 26 and requires an <a href=\"https:\/\/c-command.com\/spamsieve\/help\/requirements\">e-mail client<\/a>. Older <a href=\"https:\/\/c-command.com\/spamsieve\/help\/version-history\">SpamSieve versions<\/a> are <a href=\"https:\/\/c-command.com\/spamsieve\/support#older-versions\">available<\/a> for older versions of macOS. In-depth information about SpamSieve is available in the <a href=\"https:\/\/c-command.com\/downloads\/manual\/SpamSieveManual-3.2.2.pdf\">manual<\/a>.<\/p>\n\n<p>If you enjoy using SpamSieve, please take a moment to review it on <a href=\"https:\/\/www.macupdate.com\/app\/mac\/9116\/spamsieve\">MacUpdate<\/a> or to mention it on <a href=\"https:\/\/twitter.com\/spamsieve\">Twitter<\/a>, <a href=\"https:\/\/indieapps.space\/@spamsieve\">Mastodon<\/a>, <a href=\"https:\/\/www.instagram.com\/spamsieve\/\">Instagram<\/a>, Facebook, or your own site. We\u2019d really appreciate it.<\/p>","protected":false},"excerpt":{"rendered":"<p>Update Download Buy SpamSieve Version 3.2.2 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\u2019s constantly improving. SpamSieve learns and adapts to your mail, so it\u2019s able to block nearly [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/posts\/1666"}],"collection":[{"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/comments?post=1666"}],"version-history":[{"count":2,"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/posts\/1666\/revisions"}],"predecessor-version":[{"id":1668,"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/posts\/1666\/revisions\/1668"}],"wp:attachment":[{"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/media?parent=1666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/categories?post=1666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/tags?post=1666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}