Contents  SpamSieve Manual  Translate  Technical Support

6.8   Esoteric Preferences

You can set esoteric SpamSieve preferences by clicking the links on this page. Unlike with regular settings, you must generally quit and re-launch SpamSieve in order for an esoteric preference to take effect.

AddStandardRules
Normally, SpamSieve will create its standard set of allowlist and blocklist rules if it detects that they are missing. You can also turn this feature off if you prefer to manage the rules yourself.
AppleMailAllJunkMessagesUseBlackText
Apple Mail shows messages that its junk filter (or a server filter) thinks are junk using a low-contrast brown/gold/yellow text color. Click here to have SpamSieve override this and display the messages with the traditional black text color; for the default low-contrast text color click here. This setting is only available when using the SpamSieve Mail plug-in.
AppleMailMailboxListerExtraMailboxes

In rare cases, an Apple Mail bug may prevent the Select Mailboxes to Filter… sheet from showing all of an account’s mailboxes. You can use a Terminal command to tell SpamSieve about one or more missing top-level mailboxes that you want it to show in the list. For example, if account A has a missing mailbox named M and account B has a missing mailbox named N, you would enter this command in Terminal:

defaults write com.c-command.SpamSieve AppleMailMailboxListerExtraMailboxes -array "A|M" "B|N"

Leave the account name blank (e.g. "|M") for local mailboxes under On My Mac.

AppleMailMarkGoodRead
Normally, SpamSieve leaves messages unread when it thinks they’re good, but you can also set it to mark them as read for a less cluttered appearance. (This cannot be done with a Mail rule, since marking the messages as read before SpamSieve sees them would exclude them from filtering.)
AppleMailPlugInSetFlagged
Normally, when SpamSieve classifies an incoming message in Apple Mail as spam, it leaves the message unflagged. You can also tell SpamSieve assign a gray flag to spam messages. This can be useful if you want to see which messages in the Junk mailbox were moved there by SpamSieve vs. a server junk filter.
AppleMailPlugInSetIsJunk
Normally, when SpamSieve classifies an incoming message as spam, it tells Apple Mail that the message is junk. This makes sure that Mail will not display remote images for that message, thus protecting you from Web bugs. You can also tell SpamSieve not to mark the messages as junk. This will speed up mail filtering (especially on macOS 10.9), as it will reduce the amount of communication with the mail server. This setting is only available when using the SpamSieve Mail plug-in.
HotKeyTrainAsGood and HotKeyTrainAsSpam

The keyboard shortcuts for Train as Good/Spam from Apple Mail and Outlook are Command-Control-G (for Train as Good) and Command-Control-S (for Train as Spam). These can be customized (to change the letters, not the modifiers) using a Terminal command such as:

defaults write com.c-command.SpamSieve HotKeyTrainAsGood g
defaults write com.c-command.SpamSieve HotKeyTrainAsSpam s
MailboxesOutlineOrangeMessageCountThreshold

When SpamSieve has not been granted Full Disk Access, in order to avoid slowing down or freezing Mail, the Check inboxes for new messages not sent to Mail extension feature will skip filtering an inbox if it contains more than 5,000 messages. Such mailboxes will be shown as orange in the Select Mailboxes to Filter… sheet. In most cases, you should handle this by moving some older messages to the Archive or to another mailbox that you create such as Inbox2. However, if you really want SpamSieve to try to filter a larger inbox, you can change the limit by entering a Terminal command such as:

defaults write com.c-command.SpamSieve MailboxesOutlineOrangeMessageCountThreshold 5000
MailboxesOutlineRedMessageCountThreshold

When SpamSieve has not been granted Full Disk Access, in order to avoid slowing down or freezing Mail, the Filter spam messages in other mailboxes feature will skip filtering a mailbox if it contains more than 10,000 messages. Such mailboxes will be shown as red in the Select Mailboxes to Filter… sheet. In most cases, you should handle this by moving some older messages to the Archive or to another mailbox that you create. However, if you really want SpamSieve to try to filter a larger mailbox, you can change the limit by entering a Terminal command such as:

defaults write com.c-command.SpamSieve MailboxesOutlineRedMessageCountThreshold 10000
MJTUpdaterDeleteDiskImage
Normally, the Software Update… feature will clean up after itself after downloading a new version. You can also set it to leave the disk image file in your Downloads folder.
QuitMailWhenMacSleeps
As described in the Why are messages marked as spam in Apple Mail but not moved? section, an OS bug can sometimes cause Mail not to move spam messages out of the inbox if they were received right after the Mac woke from sleep. You can click here to enable a workaround where SpamSieve quit Mails when the Mac sleeps and relaunches it when the Mac wakes. Or click here to disable the workaround.
     Contents  SpamSieve Manual  Translate  Technical Support