When you create a rule, it is entered in the rules.ima or orules.ima file in the following format:
Single condition rule: message area condition search text quantifier : mailbox_name
Multiple condition rule: message area condition search text quantifier !AND!/ !OR! message area condition search text quantifier: mailbox name
Message Area |
Representation |
From |
F |
Subject |
S |
Sender |
N |
To |
T |
Header (everything preceding the body) |
H |
Body of the message |
B |
Condition |
Expression |
Contains |
~ |
Does not contain |
!~ |
Equals |
= |
Does not equal |
!= |
Text Patterns |
Expression |
Any character |
. |
Any of the values separated by vertical bars within the parentheses;the vertical bar represents "or" |
(this|that|other) |
Any word characters (A-Z, a-z, 0-9) |
w |
Any non-word character |
W |
Any digit (0-9) |
d |
Any non-digit |
D |
Any non-white space (spaces, tabs, and carriage returns) |
s |
Any non-white space |
S |
Any punctuation character |
p |
Any non-punctuation character |
P |
Note that the following characters have special meaning.
Quantifier |
Expression |
Zero or more |
* |
One or more |
+ |
Exactly 100 |
{100} |
At least n1, but not more than n2(wher n1 and n2 are numbers) |
{n1,n2} |