This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
reference:spam_filter_rules [2011/10/05 14:14] – [Spam Filter Rules Files] paul | reference:spam_filter_rules [2023/01/18 15:57] (current) – [Statements] paul | ||
---|---|---|---|
Line 11: | Line 11: | ||
The language is intended to be used by advanced users with some programming experience. VPOP3 comes with a pre-configured spam filter script, and it is recommended that you use that, and modify the configuration of that script using the Settings -> Spam Filter (Utilities -> SpamFilter in version 2) settings pages unless you are willing and able to modify and create a program using the filtering language. | The language is intended to be used by advanced users with some programming experience. VPOP3 comes with a pre-configured spam filter script, and it is recommended that you use that, and modify the configuration of that script using the Settings -> Spam Filter (Utilities -> SpamFilter in version 2) settings pages unless you are willing and able to modify and create a program using the filtering language. | ||
- | If you do need to create custom spam filter scripts and want us to do it for you, that is possible, but it is not covered by our free email support | + | If you do need to create custom spam filter scripts and want us to do it for you, that is possible, but it is not covered by our standard |
=====Spam Filter Rules Files===== | =====Spam Filter Rules Files===== | ||
Line 60: | Line 60: | ||
* [[spamrules_statement_addnulladdress|AddNullAddress]] | * [[spamrules_statement_addnulladdress|AddNullAddress]] | ||
* [[spamrules_statement_addwhitelist|AddWhiteList]] | * [[spamrules_statement_addwhitelist|AddWhiteList]] | ||
+ | * [[spamrules_statement_bagsize|BagSize]] | ||
* [[spamrules_statement_break|Break]] | * [[spamrules_statement_break|Break]] | ||
* [[spamrules_statement_bulkscan|BulkScan]] | * [[spamrules_statement_bulkscan|BulkScan]] | ||
Line 65: | Line 66: | ||
* [[spamrules_statement_convert|Convert]] | * [[spamrules_statement_convert|Convert]] | ||
* [[spamrules_statement_copy|Copy]] | * [[spamrules_statement_copy|Copy]] | ||
+ | * [[spamrules_statement_copybag|CopyBag]] | ||
* [[spamrules_statement_countmatches|CountMatches]] | * [[spamrules_statement_countmatches|CountMatches]] | ||
+ | * [[spamrules_statement_dbinsert|DBInsert]] | ||
+ | * [[spamrules_statement_dbdeletekey|DBDeleteKey]] | ||
+ | * [[spamrules_statement_dbdeletetime|DBDeleteTime]] | ||
+ | * [[spamrules_statement_dbdeleteval|DBDeleteVal]] | ||
+ | * [[spamrules_statement_dbupdate|DBUpdate]] | ||
+ | * [[spamrules_statement_dbquery|DBQuery]] | ||
+ | * [[spamrules_statement_dbqueryone|DBQueryOne]] | ||
* [[spamrules_statement_definerule|DefineRule]] | * [[spamrules_statement_definerule|DefineRule]] | ||
* [[spamrules_statement_definesetting|DefineSetting]] | * [[spamrules_statement_definesetting|DefineSetting]] | ||
Line 71: | Line 80: | ||
* [[spamrules_statement_dnsbl|DNSBL]] | * [[spamrules_statement_dnsbl|DNSBL]] | ||
* [[spamrules_statement_escape|Escape]] | * [[spamrules_statement_escape|Escape]] | ||
+ | * [[spamrules_statement_extralog|ExtraLog]] | ||
+ | * [[spamrules_statement_FileBulkScan|FileBulkScan]] | ||
* [[spamrules_statement_foreach|ForEach]] | * [[spamrules_statement_foreach|ForEach]] | ||
* [[spamrules_statement_getaddresstype|GetAddressType]] | * [[spamrules_statement_getaddresstype|GetAddressType]] | ||
* [[spamrules_statement_getdecodedsection|GetDecodedSection]] | * [[spamrules_statement_getdecodedsection|GetDecodedSection]] | ||
+ | * [[spamrules_statement_getgeoip|GetGeoIP]] | ||
* [[spamrules_statement_getmd5|GetMD5]] | * [[spamrules_statement_getmd5|GetMD5]] | ||
* [[spamrules_statement_getrfc822date|GetRFC822Date]] | * [[spamrules_statement_getrfc822date|GetRFC822Date]] | ||
* [[spamrules_statement_getsectionMD5|GetSectionMD5]] | * [[spamrules_statement_getsectionMD5|GetSectionMD5]] | ||
* [[spamrules_statement_getsectionencoding|GetSectionEncoding]] | * [[spamrules_statement_getsectionencoding|GetSectionEncoding]] | ||
+ | * [[spamrules_statement_getsha1|GetSHA1]] | ||
* [[spamrules_statement_getusergroup|GetUserGroup]] | * [[spamrules_statement_getusergroup|GetUserGroup]] | ||
+ | * [[spamrules_statement_globalmatch|GlobalMatch]] | ||
* [[spamrules_statement_goto|Goto]] | * [[spamrules_statement_goto|Goto]] | ||
* [[spamrules_statement_httpget|HTTPGet]] | * [[spamrules_statement_httpget|HTTPGet]] | ||
Line 88: | Line 102: | ||
* [[spamrules_statement_ifmatch|IfMatch]] | * [[spamrules_statement_ifmatch|IfMatch]] | ||
* [[spamrules_statement_include|Include]] | * [[spamrules_statement_include|Include]] | ||
+ | * [[spamrules_statement_loadbag|LoadBag]] | ||
* [[spamrules_statement_log|Log]] | * [[spamrules_statement_log|Log]] | ||
+ | * [[spamrules_statement_random|Random]] | ||
* [[spamrules_statement_redirect|Redirect]] | * [[spamrules_statement_redirect|Redirect]] | ||
* [[spamrules_statement_reject|Reject]] | * [[spamrules_statement_reject|Reject]] | ||
Line 105: | Line 121: | ||
* [[spamrules_statement_surbl|SURBL]] | * [[spamrules_statement_surbl|SURBL]] | ||
* [[spamrules_statement_winhttpget|WinHTTPGet]] | * [[spamrules_statement_winhttpget|WinHTTPGet]] | ||
+ | * [[spamrules_statement_zipcontents|ZipContents]] | ||
+ | * [[spamrules_statement_zipcontentsfull|ZipContentsFull]] | ||
+ | * [[spamrules_statement_zipcount|ZipCount]] | ||
+ | * [[spamrules_statement_zipfile|ZipFile]] | ||
+ | =====Examples===== | ||
+ | * [[spamrules_addrandomtexttosubject|Add random text to subject on incoming messages]] | ||
+ | * [[spamrules_addfixedtexttosubject|Add fixed text to subject on incoming messages]] | ||
+ | * [[spamrules_checkrecipient|Increase spam score for specified recipients]] | ||
+ | * [[spamrules_longsenderdomain|Increase spam score for long sender domains]] | ||
+ | * [[spamrules_manylinks|Increase spam score for many links in the email]] | ||
+ | * [[spamrules_subject|Increase spam score for subject marker]] | ||
+ | * [[spamrules_header|Increase spam score for spam header marker]] | ||
+ | * [[spamrules_ipwhitelist|Allow messages through from a specific IP address]] | ||
+ |