Rules Conditions
Following table contains description of all available conditions.
Figure. Conditions.
|
String Testing |
Description |
|---|---|
|
Contains list of strings (semicolon separated) |
Populate the String box with a list of strings to test for. Separate items using semicolons. |
|
Matches (RegEx) |
Populate the String box with a regular expression. |
|
Starts with |
Looks for the string specified in the String box at the start of the tested condition. |
|
Ends with |
Looks for the string specified in the String box at the end of the tested condition. |
|
Equals |
Tests whether the tested condition is exactly equal to the string specified in the String box. |
|
Contains a value from a file or pattern |
The String box should contain the path to a text file containing a list of strings you wish to test for. Press the "..." button to open a file dialog to navigate to a file where you can specify strings, one per line. |
|
Match case |
Check this box to take string case into account. |
|
Match whole word only |
Check this box to perform a standard "whole word" check against the string. |
|
Condition |
Description |
|---|---|
|
From: message header matches some words |
Checks the From: header for specified words. In the rule description, click the some words link to create the string condition (explained below). |
|
To: message header matches some words |
Checks the To: header for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
Subject: message header matches some words |
Checks the Subject: header for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
Cc: message header matches some words |
Checks the Cc: header for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
Reply-To: message header matches some words |
Checks the Reply-To: header for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
Date: message header matches some words |
Checks the Date: header for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
Message priority is value |
Checks the priority of a message. In the rule description, click the Normal link to select a priority. |
|
Message is spam |
Checks if the message has been marked as spam. |
|
Message is size |
Checks the message size. Click the 0 kB link to select the message size criteria. Select Greater or Lower and specify its size (in kB). |
|
Message body matches some words |
Checks the message body for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
Custom message header matches some words |
Checks the Custom message header for a string condition. In the rule description, click the some words link to create the string condition (explained below). Note: This rule has an unusual format for the string condition! Format: <header>:<string condition> where <header> is the name of your custom header <string condition> is the string condition to test for. Example:
Would check the "MyHeader" header for any of the strings "jim", "bob" or "john". |
|
Where Any message header matches some words |
Checks all headers for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|---|---|
|
Attachment name matches some words |
Checks the attachment name for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
Message contains attachment |
Checks whether the message has an attachment. |
|
Sender matches some words |
Checks the sender for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
Recipient matches some words |
Checks the recipient for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
Sender/recipient is local/remote |
Checks the location of the sender or recipient.
|
|
Sender's IP address matches some words |
Checks the remote IP address for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
rDNS (PTR) matches some words |
Checks the rDNS (PTR) record for a string condition. In the rule description, click the some words link to create the string condition (explained below). |
|
Sender's IP address is trusted |
Checks whether the Senders IP address is in the trusted list. |
|
Spam score is value |
In the rule description, click the 0.0 link to define a greater than or less than value to check the spam score against. |
|
SMTP AUTH |
Checks whether this message was delivered using an SMTP authorized connection. |
|
Local time meets criteria |
Checks whether a message meets time criteria defined in the Time Criteria dialog. |
|
All messages |
Warning: A special condition that evaluates TRUE for all messages – use with care! |