In the spam filter settings you define how spam and junk emails should be detected in order to completely exclude them from archiving.
SpamAssassin
MailShelf comes with a complete SpamAssassin integration, which allows you to check any email for spam characteristics. In order to benefit from this SpamAssassin integration, only a corresponding SpamAssassin server must be available which however, does not necessarily have to be on the same system on which MailShelf is installed.
Enable SpamAssassin
This option enables the SpamAssassin integration so that you can check spam characteristics for any incoming email. Please note that the archiving process will slow down by activating SpamAssassin, since every single email is checked by SpamAssassin before it will be archived.
SpamAssassin Server Host
Enter the server address under which the desired SpamAssassin server can be reached. For a local SpamAssassin installation, this is usually "127.0.0.1". However, you are not restricted to a local installation and therefore, a remote address can also be entered.
Port
Enter the port under which the desired SpamAssassin server can be reached. By default this is port "783".
Connection Test
Tests the connection to the specified SpamAssassin server. The result of the connection test can be found in the corresponding final report.
DNSBL Lookups
MailShelf comes with a complete integration for DNSBL queries, which allows you to lookup the sender IP address of each email to be archived on the activated blacklists to determine whether the corresponding email is spam or not.
Enable DNSBL Lookups
Enables DNSBL lookups and queries the blacklists activated in the overview during the archiving process.
DNSBL server overview
The DNSBL server overview lists all currently available DNSBL servers, including the DNSBL address and the query order. MailShelf already provides 38 different DNSBL server addresses, 2 of them are already enabled by default. Under normal circumstances, no more than 3 DNSBL servers should be enabled at the same time, since this would slow down the archiving process enormously.
Host
The DNSBL host is the server address under which the blacklist can be reached.
Query Order
The query order determines the order in which the enabled blacklists are queried. If the DNSBL server with query order 1 classifies the corresponding email as non-spam email, the DNSBL server with query order 2 is queried and so on until either no further DNSBL servers are available, or until the corresponding email has been classified as a spam email by a DNSBL server.
By right-clicking in the DNSBL server overview, you can access the context menu, which offers you further options:
Select all
Selects all the DNSBL servers in the overview and enables them.
Clear all
Disables all currently activated DNSBL servers.
Add
Opens a new window where you can add a new DNSBL server, specifying the DNSBL server address and the query order.
Edit
Opens a new window in which the selected DNSBL server can be edited.
Delete
Deletes all selected DNSBL servers and removes them from the overview.