Sieve 1 ist eine Sprache, die zum Konfigurieren von Mailfiltern auf Mailservern durch Benutzer konzipiert wurde. Sieve ist entwickelt worden, damit Nutzer einfach Regeln zum Filtern von E-Mails definieren können. So lassen sich zum Beispiel leicht Weiterleitungen auf andre Mailaccounts, aber auch Abwesenheitsbenachritigungen und autmatische Mailbeantworter einrichten.
Sieve-Scripts werden bereits während der Zustellung der E-Mail am Posteingangsserver ausgeführt.
Eine Reihe von Mailprogrammen bieten Schnittstellen für Sieve. Die nutzfreundlichsten Möglichkeiten bieten RoundCube und Horde.