Dealing With Spam

Default Behaviour

Since version 0.5.9

The default values have been removed as they couldn't be overwritten. You should create your own SpamHeader.properties file with the relevant filters. see Restoring Default Spam Filters

Earlier versions

0.5.8 or earlier, by default, the application ignores messages with the following headers:
X-Text-Classification=spam // Used by [POPFile]
X-Spam-Flag=yes // Used by [SpamAssassin]
X-SpamPal=spam // Used by [SpamPal]
X-Spambayes-Classification=spam // Used by [SpamBayes]

Configuring the Spam Filters

It is possible to configure Zoe to flag spam based on specific email headers. see Add Spam Filter

Debug Output

When running the app in debug mode (see Troubleshooting Zoe), when a message is deemed to be spam, it will get logged under SZMail.isSpam: with the corresponding Message-ID, header name and value.

Popfile Settings

As far as POPFile goes, make sure that it returns the same information for TOP as well as for RETR. There is a [configuration for this in POPFile].The [POPFile wiki] also has an explanation of [what TOP means and what this setting changes].