SmartSieve is a web based graphical user interface for creating and managing Sieve scripts on a Cyrus imap mail server. It provides a way for non-technical Cyrus imap users to generate Sieve rules for mail filtering and vacation messaging without prior knowledge of the Sieve scripting language.