NoSpamToday! for Servers - Mail Filter Configuration
NoSpamToday!'s Filter Chain Architecture provides an open interface to extend NoSpamToday!'s functionality
by integrating third-party tools, e.g. for email classification and automated processing or for server-based email encryption.
Enable/Disable Address Pattern Settings
There are two settings that control the recipient addresses where a filter is applied:- Address Patterns To Enable Filter put all the addresses here, were the filter should be applied. If you leave this empty, NoSpamToday! applies this filter to all addresses (except those that are listed in the Address Patterns To Disable Filter setting).
- Address Patterns To Disable Filter put all the addresses here, were the filter should not be applied. This setting overrides the Address Patterns To Enable Filter setting.
Filter Results and Mail Policies
In some form all filters allow for you to choose what happens with a mail if the filter finds unwanted content, such as a virus, or spam. The following summarizes the filter results you may encounter, and their reasons:
- accept/deliver (check disabled): A filter returns this result if the filter has been disabled for all recipients of a message.
- accept/deliver: The filter did not find unwanted content.
- accept/deliver (skip size exceeded): Some filters do not check mails larger than a configurable size. For example, spam mails are typically small, so the SpamAssassin filter by default passes large mails without checking.
- accept/deliver (junk): The filter found unwanted content, but the mail is accepted and delivered nonetheless.
- accept/deliver (unknown result): For some reason, the filter was unable to check the message. The filter will write additional information about the problem to nospamtoday.log. The mail is accepted and delivered.
- reject/deliver: The filter found unwanted content. Receipt of the mail is rejected with a configurable Mail Rejection Message. The message is still delivered to its recipients. Some filters (such as the SpamAssassin filter) tag the message, so they can be quarantined by the mail server using filtering rules.
- reject/redirect: The filter found unwanted content. Receipt of the mail is rejected. The MTA that connects to NoSpamToady! is supposed to notify the user with a configurable Mail Rejection Message. The mail is redirected to a quarantine account you can configure.
- accept/redirect: The filter found unwanted content. The mail is accepted. The mail is redirected to a quarantine account you can configure.
- reject/delete: The filter found unwanted content. Receipt of the mail is rejected. The MTA that connects to NoSpamToday! is supposed to notify the user with a configurable Mail Rejection Message. The mail is deleted.
- accept/delete: The filter found unwanted content. Receipt of the mail is acknowledged, but the mail is deleted. The mail simply vanishes, the sender is not notified, and the recipient never sees it.
- delete (unexpected client disconnect): The client disconnected without waiting for the mail server to acknowledge receipt of the message. The mail was probably spam, so good riddance. A legitimate sender will try to resend the message later.
- reject/delete (non-recoverable error): Some processing error in the filter caused the message to be irretrievably lost. The MTA that connects to NoSpamToday! is supposed to notify the user with a configurable Mail Rejection Message. If this filtering result appears, it is usually due to a configuration problem (check the log for details).
- reject/delete (mail too large): The mail was larger than the message size limit you have configured. The message is rejected, and the MTA that connects to NoSpamToday! is supposed to notify the user with a configurable Mail Rejection Message.
- accept/deliver (license count exceeded): The filter was disabled because the recipient address count covered by your license was exceeded. The mail is accepted and delivered.


