Node:Extensions, Next:, Previous:Input Language, Up:libsieve



Extensions

This section summarizes the GNU extensions to the sieve language

  1. Handling of the require statement.
  2. header test

    The header takes an optional argument :mime, meaning to scan the headers from each part of a multipart message.

  3. size test

    The size test allows to omit the optional argument (:over|:under). In this case exact equality is assumed.

  4. envelope test

    The only value that can be meaningfully used as the first required argument of an envelope test is from. This limitation may disappear from the subsequent releases.

  5. Match type optional argument.

    Along with the usual :is, :matches and contains matching type, GNU sieve library understands :regex type. This matching type toggles POSIX Extended Regular Expression matching.