Email sieve

From Cncz
Revision as of 12:43, 26 January 2010 by Sommel (talk | contribs)
Jump to: navigation, search


If one wants incoming mail to be sorted into folders automatically or to be filtered in some special way, one can use "Sieve" if one has the IMAP-server as incoming mailserver. The Sieve language is described in RFC3028. To put the sieve script on the mail server and activate it, use a mail program which supports sieve, e.g. KMail or Thunderbird with the sieve addon.

Examples of Sieve-scripts

  • If some mail should be sorted automatically into an existing folder, one can use a script like:

require [ "fileinto", "include" ];
# Messages into folders.
if header :contains "X-VirusscanResult" "infected" {
        fileinto "INBOX.Virus";
if address :is ["From", "To"] [
        fileinto "INBOX.Symposium2008";
include "spam";
include "vacation";

If one wants to redirect all mail that remains after our spamfilter has done its job, one has to add after the include "spam"; line:

redirect "";