[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The following table lists the boolean operators that can be used in Anubis conditional expressions in the order of increasing binding strength:
As an example, let’s consider the following statement:
if header[X-Mailer] "mutt" or header[X-Mailer] "mail" \ and not header[Content-Type] "^multipart/mixed;.*" action fi
In this case the action will be executed if the X-Mailer
header contains the word ‘mutt’. The same action will also
be executed if the X-Mailer
header contains the word ‘mail’
and the value of the Content-Type
header does not begin
with the string ‘multipart/mixed’.
Now, if we wished to execute the action for any message sent
using mail
or mutt
whose Content-Type
header does not begin with the string ‘multipart/mixed’, we would
write the following:
if (header[X-Mailer] "mutt" or header[X-Mailer] "mail") \ and not header[Content-Type] "^multipart/mixed;.*" action fi
Notice the use of parentheses to change the binding strength of the boolean operators.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] |
This document was generated on January 6, 2024 using texi2html 5.0.