Fulltext results:
- Spam Filter Rules: Variables @reference
- ied as ''<variable name>'' - for instance where a statement always puts its result into a variable. All vari... es to use for a particular rule - see [[spamrules_statement_definerule|DefineRule]] |2.2.1+ | ^${RegExMatches... can contain collections of data. See [[spamrules_statement_addbag|AddBag]], [[spamrules_statement_removebag|RemoveBag]], [[spamrules_statement_ifinbag|IfInBag]], [[spa
- Spam Filter Rules: GetRFC822Date @reference
- ======Spam Filter Rules: GetRFC822Date====== ^Statement |GetRFC822Date | ^Version |2.2.1+ | ^Purpose |Conv... d since 1st January 1601 | The **GetRFC822Date** statement requires a date in RFC 822 format and a variable
- Spam Filter Rules @reference
- he language supports basic variables, conditional statements, simple loops, jumps, tests on message content, ... can include other files by using the [[spamrules_statement_include|include]] statement. For instance, the default spamrules.txt file contains the statements <code> include spamrules_initialise.txt include
- Spam Filter Rules: DNSBL @reference
- ======Spam Filter Rules: DNSBL====== ^Statement |DNSBL | ^Version |2.1.7+ | ^Purpose |Allows the script to... result into a specified variable | The **DNSBL** statement requires a hostname, DNSBL zone and variable name... ne> <variable name> **See also** * [[spamrules_statement_startdnsbl|StartDNSBL]] - Can be used in advance
- Spam Filter Rules: CountMatches @reference
- ======Spam Filter Rules: CountMatches====== ^Statement |CountMatches | ^Version |2.3.13+ | ^Purpose |Count... xpression matches in a string | **CountMatches** statements require a data parameter a search value and the ... r is defined in the documentation for [[spamrules_statement_ifmatch#data|IfMatch]] * The number of times th
- Spam Filter Rules: DBQueryOne @reference
- ======Spam Filter Rules: DBQueryOne====== ^Statement |DBQueryOne | ^Version |6.16+ | ^Purpose |Queries the... r a single record/aggregate | The **DBQueryOne** statement performs a query on the spam filter database and ... aggregate of several records. The **DBQueryOne** statement requires a component name, key, operator and valu
- Spam Filter Rules: GetUserGroup @reference
- ======Spam Filter Rules: GetUserGroup====== ^Statement |GetUserGroup | ^Version |2.4.5+ | ^Purpose |Checks... nd returns the group name | The **GetUserGroup** statement requires a username and variable name, in the for
- Spam Filter Rules: GetAddressType @reference
- ======Spam Filter Rules: GetAddressType====== ^Statement |GetAddressType | ^Version |2.4.6+ | ^Purpose |An... 'type' of address it is | The **GetAddressType** statement requires an email address and variable name, in t
- Spam Filter Rules: Replace @reference
- ======Spam Filter Rules: Replace====== ^Statement |Replace | ^Version |2.3.5+ | ^Purpose |Replaces specifi... e specified variable with new text | **Replace** statements require a variable name, a search value and a re... egular expression if desired. * The **Replace** statement will replace all occurrences of the search expres
- Spam Filter Rules: ZipContentsFull @reference
- ======Spam Filter Rules: ZipContentsFull====== ^Statement |ZipContentsFull | ^Version |6.7+ | ^Purpose |En... ed in a ZIP attachment | The **ZipContentsFull** statement requires a message section number and bag name, i... ull <message section number> <bag name> * This statement is like the [[spamrules_statement_zipcontents|ZipContents]] statement but it also calculates the MD5 hash of
- Spam Filter Rules: DBUpdate @reference
- ======Spam Filter Rules: DBUpdate====== ^Statement |DBUpdate | ^Version |6.16+ | ^Purpose |Updates a recor... d in the spam filter database | The **DBUpdate** statement requires a component name, key, operator and valu
- Spam Filter Rules: GetDecodedSection @reference
- ======Spam Filter Rules: GetDecodedSection====== ^Statement |GetDecodedSection | ^Version |2.1.11+ | ^Purpo... the raw message data | The **GetDecodedSection** statement requires a message section number and variable na... de> Using **GetDecodedSection** with [[spamrules_statement_foreach|ForEach MimeSection]] <code> ForEach Mime
- Spam Filter Rules: DNS @reference
- ======Spam Filter Rules: DNS====== ^Statement |DNS | ^Version |2.1.11+ | ^Purpose |Allows the script to pe... e result into a specified variable | The **DNS** statement requires a type, hostname and variable name, in t... ed character ("\n") **See also** * [[spamrules_statement_startdns|StartDNS]] - Can be used in advance of *
- Spam Filter Rules: IfInBag @reference
- ======Spam Filter Rules: IfInBag====== ^Statement |IfInBag | ^Version |2.3.7+ | ^Purpose |Checks if a spec... d value is in a particular bag | The **IfInBag** statement requires a bag name and value, in the format IfInBag <bag name> <value> *All **IfInBag** statements must be followed by an **EndIf** statement *You may optionally include an **Else** statement *The <valu
- Spam Filter Rules: HTTPGetMD5 @reference
- ======Spam Filter Rules: HTTPGetMD5====== ^Statement |HTTPGetMD5 | ^Version |2.3.7+ | ^Purpose |Enables th... ontents in hex encoded form | The **HTTPGetMD5** statement requires a url, headers variable name and MD5 has