Sieve

A language designed for developing email processing applications. The Brightmail software uses this language, including special extensions of the language created by Brightmail, to support custom filtering actions.