External Filters

External filters are DLL modules that are loaded in memory and invoked each time a message is received.

The filter should return a result if it wants IceWarp Server to mark the message in some way.

Figure. Rules management: External Filters tab.

Button

Description

Add

Click the button to create a new external filter. The External Filter dialog opens. See bellow.

Edit

Select an existing external filter and click the button to edit this filter. The External Filter dialog opens. See bellow.

Delete

Select an existing external filter and click the button to remove this filter.

Arrows

Select an existing external filter and use the arrows to move this filter up or down in the list i. e.: to change the order in which the filters are applied (top first).

"B" button

Click the button to specify senders, recipients, domains and IP address ranges that will not have these filters applied. For more details about bypassing filters, refer to the Bypassing Rules / Filters.

External Filter Dialog

Figure. External Filters tab: External Filter dialog.

Field

Description

Title

Fill in some descriptive text.

Module

Browse for the DLL library which is to be called to evaluate messages.

Message

If no SMTP message is defined, this one is used plus it has pre-defined prefix.

SMTP Message

This message is used in SMTP connections as a response when the message was caught by this filter.

Enabled

Activates/deactivates the filter.