byteplant
Anti Spam Filter for Exchange, IMail, Domino and any other mail server

NoSpamToday! for Servers - External Filters

Anti Spam Filter for Exchange, IMail, Domino and any other mail server
NoSpamToday!'s flexible filter chain architecture makes it easy to integrate third-party tools, e.g. for email classification and automated processing or for server-based email encryption.

External Filter Configuration Settings

The external filter is used to pass a mail through another program. The SpamAssassin filter and the anti virus filter both are based on external filters. External filters can be used for many tasks, such as archiving mails, providing additional statistics, or storing mails in an SQL database.

Command Line

The command line setting page is the core of external filter setup. Here you can control which program to run with what arguments.

NoSpamToday! External Filter Setup

You can also run batch files instead of running a program.

Message Text Input and Output

The message to check is passed to the standard input of a external program. If a program does not modify a message (virus checkers, for example, only analyze a message), you can choose to ignore the output of a program, in this case the unmodified message will be forwarded to the next filter. Otherwise, standard output of the program will be used.

Advanced Settings

Return Code Policy

The mapping of exit codes (0-255) to filter results can be configured. Clam Anti Virus, for example, returns 0 if a mail is not infected with a virus, 1 if a virus is found. Therefore, the return code 0 is mapped to the result accept/deliver, and return code 1 is mapped to reject/delete.

Testing an External Filter

To test your settings with a sample spam mail or a sample virus mail, you can use the built-in filter test facility.

NoSpamToday! External Filter Test

Learn More ...