TUHH > Servicebereiche > Rechenzentrum > Filterregeln auf dem Mailserver

Filterregeln auf dem Mailserver

Der Mailserver basiert auf dem Cyrus IMAPD. Dieser benutzt die Programmiersprache "Sieve" (RFC3028) zur Definition von Mailfiltern.

Webinterface smartsieve

Zur Zeit ist ein Anlegen von Sieve-Programmen nur über das Web-Interface smartsieve möglich. Dabei gibt man nicht direkt Programmtext ein sondern füllt Formulare aus, aus denen dann von smartsieve der Programmtext erzeugt und auf dem Server abgespeichert wird.

Smartsieve unterscheidet zwischen Scripten und Regeln (=rules). Ein Script ist ein einzelnes  Sieve-Programm, welches Mails filtert. Bis zu 5 solcher Scripte können auf dem Mailserver gespeichert werden. Zu jedem Zeitpunkt kann jedoch immer nur ein einziges Script aktiv sein. Es kann Sinn machen, unterschiedliche Scripte für unterschiedliche Anlässe vorzuhalten. Z.B. eins für Urlaub, welches Abwesenheitsbenachrichtigungen verschickt und Spam-Mails wegschmeisst, eins für Dienstreisen, welches auch Abwesenheitsbenachrichtigungen verschickt aber Spam nicht gleich wegschmeisst und eins für den normalen Alltag. Man kann dann schnell zwischen den Scripten wechseln.

Ein Script besteht aus einzelnen Regeln, wobei jede einzelne Regel ein- (=enabled) oder ausgeschalted (=disabled) werden kann. Zur Zeit gibt es folgende Regeln: