mailbox.
iai.uni-bonn.de
Institut für Angewandte Informatik
Rheinische Friedrich-Wilhelms-Universität Bonn
Systemgruppe Angewandte Informatik

Filtersprache Sieve

Der Cyrus IMAP server bietet die standardisierte Filtersprache Sieve . Sieve ist eine erweiterbare Sprache zur Filterung von RFC822 bzw. darauf aufbauenden Nachrichten, als Internet Standard vorgeschlagen und unabhängig vom ausführenden Betriebssystem oder der verwendeten mail server software konzipiert.

Die Filterspezifikationen, sogenannten scripts , werden direkt vom Cyrus IMAP server ausgeführt. Dies steht im Gegensatz zum weithin verwendeten procmail , bei dem die Filterung direkt oder indirekt im Kontext des betroffenen Anwenders vorgenommen werden muss. Deswegen alleine schon kann procmail zwar flexibler und in gewissem Sinne mächtiger sein, bei einem sealed server mit privatem Datenformat ist es jedoch somit nur bedingt einsetzbar.

Sieve scripts können über das Squirrelmail Plugin avelsieve oder das CGI script websieve bearbeitet und in einem kleinen Rahmen für die meisten Fälle auch automatisiert erstellt werden. (scripts sind explizit zu aktivieren!) (avelsieve und websieve "erkennen" nicht die mit dem jeweils anderen Tool (automatisiert) erstellten Regeln)

(Aktuelle) Sieve RFC und drafts einschliesslich Erweiterungen:

Weitere Informationen zu Sieve bei Cyrusoft.com .

Hinweise:

  • bei automatisch erzeugten Antworten mittels sieve ist für den Empfänger dieser Nachricht unter Umständen der Absender nicht direkt zuordbar. Deswegen sollten in den abgelegten Antworten-Texten ein Bezug zur eigenen Person/Emailadresse hergestellt werden
 zurück