User Tools

Site Tools


email:sieve

Server-seitige Mailfilter mit Sieve

Die klassische Methode Filterregeln per ~/.procmail anzulegen funktioniert mit dem neuen System nicht mehr, da kein Zugriff auf die jeweiligen home-Verzeichnisse mehr gegeben ist. Diese Seite soll eine kurze Einführung in das neue Filtersystem Sieve bieten.

ManageSieve

Mit dem ManageSieve Protokoll kann man mehrere Scripte auf dem Server hinterlegen und eines je nach Bedarf aktivieren. Auf diese Weise lässt sich auch eine Abwesenheitsnotiz programmieren.

Bevor ein Script auf dem Server abgespeichert/verändert werden kann, überprüft der Server die Ausführbarkeit. Auf diese Weise ist man abgesichert, dass keine unbekannte Extention oder ein Syntaxfehler die Filterregeln unbrauchbar machen kann.

Server

  • Servername: mail.cs.sbg.ac.at
  • Port: 4190
  • Encryption: STARTTLS
  • Authentication: PLAIN or LOGIN
  • Login name: username or email-address

Clients

Um die Regeln erstellen zu können, braucht es eine Client-Software, die sich mit dem Mailserver per ManageSieve Protokoll verbindet.

Online Editor vom Webmail

Unser Webmail hat einen Sieve-Editor eingebaut. Für die bebilderte Anleitung wurde eine eigene Seite erstellt.

KDE Sieve Editor

Der KDE Sieve Editor ist Teil der PIM Kontact, kann aber auch alleine gestartet werden. Die Regeln können mit einem Editor aber auch mit einen Wizard bearbeitet werden.

Thunderbird Sieve-Plugin

Das Thunderbird Plugin muss wegen eines Bugs direkt von der github-Seite geladen und manuell installiert werden. Normaler Weise sollte die jüngste Version aus nightly funktionieren. Es kann nach einem Update von Thunderbird passieren, dass das Plugin nicht mehr ordentlich startet. In diesem Fall bitte wieder die neueste Version von github installieren.

Für dieses Plugin gibt es ebenfalls eine bebilderte Kurzanleitung.

sieve-connect

sieve-connect ist ein einfaches Kommandozeilenprogramm welches lokal existierende Scripte (=Regelsätze) auf den Server raufladen, am Server befindliche Scripte auflisten, (de)aktivieren und auch mit einem vorhandenen Editor wie nano oder vim verändern kann.

Emacs Sieve Mode

Natürlich gibt es auch für Emacs eine Sieve-Erweiterung

Syntax

Code Beispiele

email/sieve.txt · Last modified: 2017/11/13 17:25 by mdauser