External Filter SettingsThis file lets you specify your own external filters (DLL libraries) that will be always used for filtering of incoming messages. Each external filter record is separated by an empty line. For the complete description of the DLL libraries interface and functions see the example file: Filtered message can be accepted, rejected, deleted or marked as spam Formal Syntax: |
|||
filterlist | = | *(filteritem CRLF) | |
filteritem | = | filtername CRLF filterparameters | |
filtername | = | "[" name "]" | |
filterparameters | = | 1*(filterparameter) | |
filterparameter | = | (title / filter / message / smtpmessage / enabled) | |
title | = | "Title=" filterfitle | |
filter | = | "Filter=" filterdllfilename | |
message | = | "Message=" messagestring | |
smtpmessage | = | "SMTPMessage=" completemessage | |
enabled | = | ("0" / "1") | |
Visible Formal Syntax: |
|||
"[" Title "]" | |||
"Title=" | filtertitle | ||
"Filter=" | dllfilepathname | ||
"Message=" | message | ; message that gets displayed in the SMTP session | |
"SMTPMessage=" | completemessage | ; a complete message including the SMTP result code | |
"Enabled=" | ("0" / "1") | ; if you want to disable the filter use 0 | |
Example: |
|||
[Some Filter] Title=Some Filter Filter=c:\filters\someflt.dll Message=Rejected by filter Enabled=1 [Other Filter] Title=Other Filter Filter=c:\filters\otherfilter.dll Message=Contains dangerous data SMTPMessage=551 5.7.1 Message contains dangerous data Enabled=1 |