[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The rule system is a core part of GNU Anubis. It can be regarded as a program that is executed for every outgoing message.
Throughout this chapter, when showing syntax definitions, the optional parts of these will be enclosed in a pair of square brackets, e.g.:
keyword [optional-part] mandatory-part |
When the square braces are required symbols, they will be marked as such, e.g.:
remove `['key`]' |
The rule system is defined in RULE section. The statements within this section are executed sequentially. Each statement is either an action or a conditional statement.
6.1 Actions 6.2 Conditional Statements 6.3 Triggers 6.4 Boolean Operators 6.5 Regular Expressions 6.6 Action List 6.7 Using Guile Actions