Revolutionieren Sie Ihre IT
Software für uns alle

Sieve

Diese Anleitung ist inspiriert von Mathias Geat (Fetchmail and Sieve with Virtual Mail on Debian Etch).

Sie sollten außerdem Ihren Mailserver nach der Anleitung von Dipl.-Inform. Christoph Haas (ISPmail tutorial for Debian Lenny) eingerichtet haben, damit die notwendigen Datenbanken und Tabellen vorhanden sind. Diese Anleitung geht davon aus, dass sich auf Ihrem Mailserver eine MySQL-Datenbank mit dem Namen "mailserver" befindet. Es wurde außerdem bereits eine globale Sieve-Datei angelegt. Es fehlen jetzt noch die Benutzer-spezifischen Dateien sowie die Einstellungen dazu.

Sieve aktivieren

nano /etc/dovecot/dovecot.conf:

Im Abschnitt plugin {} muss die Einstellung "sieve" auskommentiert und mit den passenden Werten gefüllt werden:

sieve=/var/vmail/%d/%n/.dovecot.sieve

Tabelle anlegen

Führen Sie den nachfolgenden Befehl in der Datenbank "mailserver" aus, um die Sieve-Tabelle anzulegen:

CREATE TABLE IF NOT EXISTS `virtual_sieve` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `user_id` int(11) NOT NULL,
  `active` tinyint(1) NOT NULL DEFAULT '1',
  `rules` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `user_id` (`user_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

openMM

Installieren Sie anschließend den Sieve-View mit dem Installation-Plugin als Admin im openMM.