Sieve ist eine Sprache, die zum Konfigurieren von Mailfiltern auf Mailservern entwickelt wurde. Sieve ist spezifiziert worden, um Nutzern die Möglichkeit zu geben, auf einfache Art eigene Regeln zum Filtern von E-Mails zu definieren. Man kann zum Beispiel mit wenig Aufwand erreichen, dass alle Nachrichten eines bestimmten Absenders in einem bestimmten Ordner des Postfachs landen - oder auch gleich gelöscht werden.
SieveScripts werden schon während der Zustellung der E-Mail am Posteingangsserver ausgeführt.
Sowohl RoundCube als auch Horde bieten komfortable Schnittstellen an, um eigene Regeln zu erstellen und verwalten. Außerdem lassen sich auch über SmartSieve die Filter bequem bearbeiten. Smartsieve ist nicht in einen der Webmailer RoundCube und Horde eingebettet und daher eine gute Wahl für Nutzer, die ihre Mails mit einem Clienten lesen, der über keine eigene Möglichkeit zum Editieren von SieveScripts verfügt.