Sieve filters

From ArchWiki

Sieve is a programming language that can be used to create filters for email on mail server.


pigeonhole can be used with Dovecot. It implements the ManageSieve protocol.

Client tools

To manage sieve filters remotely, clients exist for servers implementing the ManageSieve protocol (RFC 5804).

  • sieve-connect — Client for the MANAGESIEVE protocol || sieve-connect
  • Thunderbird sieve — This Extension implements the ManageSieve protocol for securely managing Sieve Script on a remote IMAP server || thunderbird-sieveAUR


To connect:

$ sieve-connect -s -u

Then the help is short and explicit:

> help