{"id":1595,"date":"2024-05-17T09:08:34","date_gmt":"2024-05-17T13:08:34","guid":{"rendered":"https:\/\/c-command.com\/blog\/?p=1595"},"modified":"2024-05-17T09:15:52","modified_gmt":"2024-05-17T13:15:52","slug":"spamsieve-3-0-4","status":"publish","type":"post","link":"https:\/\/c-command.com\/blog\/2024\/05\/17\/spamsieve-3-0-4\/","title":{"rendered":"SpamSieve 3.0.4"},"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.0\/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.0.4.dmg\">Download<\/a><\/div>\n<div class=\"button\"><a href=\"https:\/\/c-command.com\/store\">Buy SpamSieve<\/a><\/div>\n<p>Version 3.0.4 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, GyazMail, Mailsmith, 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\/setting-up-a-spam-filte\">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\/blog\/2024\/05\/17\/spamsieve-3-0-4\/\">SpamSieve 3.0.4<\/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<dl> \n\t<dt>General<\/dt>\n\t<dd>\n\t\t<ul>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/apple-mail-menus@2x.png\" title=\"Apple Mail: Training Commands\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Apple Mail: Training Commands\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/apple-mail-menus-thumb%402x.png\" height=\"127\" align=\"right\" \/><\/a>You can now use the <strong>Message<\/strong> submenu commands within the <a href=\"https:\/\/c-command.com\/spamsieve\/help\/show-menu-bar-icon\">SpamSieve menu bar icon<\/a> to train SpamSieve from Apple Mail or Outlook, for users who didn\u2019t see the top-level commands inside the menu bar icon.<\/li>\n\t\t\t<li>Made some changes to improve performance on Macs with spinning hard drives.<\/li>\n\t\t\t<li>Improved the way the <strong>Text to Match<\/strong> column in <a href=\"https:\/\/c-command.com\/spamsieve\/help\/allowlist\">rules windows<\/a> truncates text that doesn\u2019t fit.<\/li>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/statistics@2x.png\" title=\"Statistics\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Statistics\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/statistics-thumb%402x.png\" height=\"326\" align=\"right\" \/><\/a>You can now press Command-C in the <a href=\"https:\/\/c-command.com\/spamsieve\/help\/statistics\">Statistics<\/a> window as a shortcut for clicking the <strong>Copy Statistics<\/strong> button.<\/li>\n\t\t\t<li>Toolbar buttons no longer shift position when the <strong>Flag<\/strong> label changes to <strong>Unflag<\/strong>.<\/li>\n\t\t\t<li>Updated the German localization and <strong>Settings<\/strong> window layout.<\/li>\n\t\t\t<li>SpamSieve now reports an error if the <strong>Edit Addresses<\/strong> button <a href=\"https:\/\/c-command.com\/spamsieve\/help\/use-macos-contacts\">can\u2019t access<\/a> your card in Contacts.<\/li>\n\t\t\t<li>Fixed a bug that could cause a crash when quitting SpamSieve while a window was in the process of reloading.<\/li>\n\t\t\t<li>Fixed an issue where SpamSieve could be double-launched after restarting your Mac, possibly causing the <strong>Settings<\/strong> window to be opened when it should have been hidden. Also, to avoid this problem, we recommend that you not add SpamSieve to <strong>System Settings \u2023 General \u2023 Login Items \u2023 Open at Login<\/strong>. It should only be under <strong>Allow in the Background<\/strong>.<\/li>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/settings-storage@2x.png\" title=\"Settings: Storage\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Settings: Storage\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/settings-storage-thumb%402x.png\" height=\"71\" align=\"right\" \/><\/a>If 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\u2019t continually run into the same error that prevents you from launching the app.<\/li>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/corpus-spam-messages@2x.png\" title=\"Corpus: Spam Messages\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Corpus: Spam Messages\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/corpus-spam-messages-thumb%402x.png\" height=\"109\" align=\"right\" \/><\/a>If a database can\u2019t be saved, SpamSieve now logs the changes to a series of text files so that there\u2019s a chance at recovering the data or figuring out what caused the problem.<\/li>\n\t\t<\/ul>\n\t<\/dd>\n\t<dt>Apple Mail<\/dt>\n\t<dd>\n\t\t<ul>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0.3\/settings-apple-mail-filtering@2x.png\" title=\"Settings: Apple Mail Filtering\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Settings: Apple Mail Filtering\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0.3\/settings-apple-mail-filtering-thumb%402x.png\" height=\"162\" align=\"right\" \/><\/a>Fixed 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.<\/li>\n\t\t\t<li>Fixed a problem where filtering or training a large batch of messages in Mail could be slow or cause SpamSieve to hang or crash.<\/li>\n\t\t\t<li>SpamSieve is more responsive and better at reporting errors when Mail is not responding.<\/li>\n\t\t\t<li>Worked around a macOS bug that could cause a hang while waiting for Mail to respond to a command.<\/li>\n\t\t\t<li>When using the Mail plug-in, SpamSieve no longer wastes time checking for messages in the inbox that need to be unflagged.<\/li>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0.1\/settings-apple-mail-training@2x.png\" title=\"Settings: Apple Mail Training\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Settings: Apple Mail Training\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0.1\/settings-apple-mail-training-thumb%402x.png\" height=\"162\" align=\"right\" \/><\/a>SpamSieve is better at handling AppleScript errors when training from Mail.<\/li>\n\t\t\t<li>SpamSieve reports a better error message if Mail filtering is slow and the problem can be fixed by switching from the <a href=\"https:\/\/c-command.com\/spamsieve\/help\/setting-up-apple-mail\">Mail extension<\/a> to the <a href=\"https:\/\/c-command.com\/spamsieve\/help\/setting-up-apple-mail2\">Mail plug-in<\/a>.<\/li>\n\t\t\t<li>Improved the error reporting when SpamSieve is unable to read the accounts from Mail.<\/li>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0.1\/settings-apple-mail-setup@2x.png\" title=\"Settings: Apple Mail\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Settings: Apple Mail\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0.1\/settings-apple-mail-setup-thumb%402x.png\" height=\"146\" align=\"right\" \/><\/a>Improved the error reporting when <a href=\"https:\/\/c-command.com\/spamsieve\/help\/install-apple-mail-plug\">setting up the Mail plug-in<\/a>.<\/li>\n\t\t\t<li>Worked around a Mail bug that could cause a spam message on an Exchange server to lose its body when moving it to the <strong>Junk<\/strong> mailbox.<\/li>\n\t\t\t<li>Fixed a bug where some of SpamSieve\u2019s script error codes could possibly conflict with Apple ones.<\/li>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0.2\/settings-apple-mail-select-mailboxes-to-filter@2x.png\" title=\"Settings: Select Apple Mail Mailboxes to Filter\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Settings: Select Apple Mail Mailboxes to Filter\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0.2\/settings-apple-mail-select-mailboxes-to-filter-thumb%402x.png\" height=\"162\" align=\"right\" \/><\/a>Added <code>AppleMailMarkGoodRead<\/code> to the <a href=\"https:\/\/c-command.com\/spamsieve\/help\/esoteric-preferences\">esoteric preferences<\/a>, for those who want SpamSieve to mark incoming good messages as read.<\/li>\n\t\t\t<li>The <code>AppleMailMailboxListerExtraMailboxes<\/code> option in the <a href=\"https:\/\/c-command.com\/spamsieve\/help\/esoteric-preferences\">esoteric preferences<\/a> can now be used with local mailboxes, to work around a Mail bug that hides certain mailboxes from SpamSieve.<\/li>\n\t\t<\/ul>\n\t<\/dd>\n\t<dt>Microsoft Outlook<\/dt>\n\t<dd>\n\t\t<ul>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0.1\/settings-outlook-training@2x.png\" title=\"Settings: Outlook Training\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Settings: Outlook Training\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0.1\/settings-outlook-training-thumb%402x.png\" height=\"104\" align=\"right\" \/><\/a>When training an Outlook message as spam, SpamSieve now removes the <strong>Uncertain Junk<\/strong> category.<\/li>\n\t\t\t<li>When refiltering an Outlook message that turns out to be spam, SpamSieve now removes the <strong>Good<\/strong> category.<\/li>\n\t\t<\/ul>\n\t<\/dd>\n\t<dt>Filtering<\/dt>\n\t<dd>\n\t\t<ul>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/blocklist@2x.png\" title=\"Blocklist\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Blocklist\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/blocklist-thumb%402x.png\" height=\"71\" align=\"right\" \/><\/a>When using macOS 14.4 or later, SpamSieve uses Swift Regex instead of ICU for matching <a href=\"https:\/\/c-command.com\/spamsieve\/help\/blocklist\">blocklist<\/a> and <a href=\"https:\/\/c-command.com\/spamsieve\/help\/allowlist\">allowlist<\/a> rules.<\/li>\n\t\t\t<li>Worked around a macOS bug that could cause a crash when using a regular expression to process message text.<\/li>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/blocklist-edit-rule@2x.png\" title=\"Editing Blocklist Rule\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Editing Blocklist Rule\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/blocklist-edit-rule-thumb%402x.png\" height=\"80\" align=\"right\" \/><\/a>Worked around a macOS bug that could cause a hang when detecting the language of some message text.<\/li>\n\t\t\t<li>Improved the handling of non-breaking space characters within words.<\/li>\n\t\t<\/ul>\n\t<\/dd>\n\t<dt>Log<\/dt>\n\t<dd>\n\t\t<ul>\n\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/log-trained-spam@2x.png\" title=\"Log Window\"><img decoding=\"async\" loading=\"lazy\" width=\"161\" alt=\"Log Window\" src=\"https:\/\/c-command.com\/spamsieve\/images\/3.0\/log-trained-spam-thumb%402x.png\" height=\"110\" align=\"right\" \/><\/a>Fixed a problem where SpamSieve could hang when reporting an error if the log database couldn\u2019t be saved.<\/li>\n\t\t\t<li>Log text that\u2019s 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.<\/li>\n\t\t\t<li>Diagnostic reports now include summary information about the objects in each database.<\/li>\n\t\t\t<li>Diagnostic reports now include information to track down problems with the preferences not being saved.<\/li>\n\t\t<\/ul>\n\t<\/dd>\n\t<dt>Documentation<\/dt>\n\t<dd>\n\t\t<ul>\n\t\t\t<li>Improved the following sections of the manual:\n\t\t\t<ul>\n\t\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/help\/checking-the-apple-mail\">Checking the Apple Mail Setup<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/help\/checking-the-outlook-se\">Checking the Outlook Setup<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/help\/move-it-to-the-trash-if\">Move it to the Trash if the spam score is at least<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/help\/security-privacy-acce\">Security &amp; Privacy Access<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/help\/use-outlook-entourage-c\">Use Outlook\/Entourage contacts<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/help\/what-can-i-do-if-the-co\">What can I do if the corpus is damaged?<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/help\/why-are-apple-mail-inbo\">Why are Apple Mail inbox messages not being processed?<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/help\/why-are-messages-marked\">Why are messages marked as spam in Apple Mail but not moved?<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/help\/why-does-a-message-disa\">Why does a message disappear or go back to the Junk mailbox after I train it as good?<\/a><\/li>\n\t\t\t\t<li><a href=\"https:\/\/c-command.com\/spamsieve\/help\/why-is-spamsieve-not-ca\">Why is SpamSieve not catching my spam?<\/a><\/li>\n\t\t\t<\/ul>\n\t\t\t<\/li>\n\t\t\t<li>Improved the layout of 4th-level section headers in the PDF version of the manual.<\/li>\n\t\t<\/ul>\n\t<\/dd>\n<\/dl>\n\n\n<p>SpamSieve 3.0.4 works with macOS 10.13 through macOS 14 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.0.4.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>, Facebook, or your own site. We\u2019d really appreciate it.<\/p>","protected":false},"excerpt":{"rendered":"<p>Update Download Buy SpamSieve 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\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\/1595"}],"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=1595"}],"version-history":[{"count":2,"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/posts\/1595\/revisions"}],"predecessor-version":[{"id":1597,"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/posts\/1595\/revisions\/1597"}],"wp:attachment":[{"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/media?parent=1595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/categories?post=1595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/c-command.com\/blog\/wp-json\/wp\/v2\/tags?post=1595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}