Dovecot: Sieve einrichten

Installation, Einrichtung bzw. Problembehebung *Betriebssysteme (Linux)
Antworten
localhorst
Beiträge: 571
Registriert: 17.12.2012, 20:19

Dovecot: Sieve einrichten

Beitrag von localhorst »

Folgende Schritte sind notwenig um serverseitige Filterregeln (Sieve) für den E-Mail-Dienst "Dovecot" ab der Version "1.2" zu aktivieren:
  1. Postfix konfigurieren, Dovecot's "Local Delivery Agent" (LDA) zu verwenden. Dazu die Datei "/etc/postfix/main.cf" zum Edtieren öffnen und folgenden Eintrag setzen:

    Code: Alles auswählen

    mailbox_command = /usr/lib/dovecot/deliver
  2. Dovecot's LDA aktivieren. Dazu die Datei "/etc/dovecot/dovecot.conf" zum Editieren öffnen und unter "protocol lda" folgenden Eintrag setzen:

    Code: Alles auswählen

    protocol lda {
      mail_plugins = sieve
    }
    
  3. Damit der LDA die Dovecot-Konfigurationsdatei auch lesen kann, müssen folgende Rechte gesetzt werden:
    chmod 644 /etc/dovecot/dovecot.conf
  4. Zu guter Letzt wird noch der Sieve-Dienst konfiguriert. Dazu sind folgende Einträge in der Datei "/etc/dovecot/dovecot.conf" zu setzen:
    1. "protocols" muss um "managesieve" erweitert werden, z.B.:

      Code: Alles auswählen

      protocols = imap imaps managesieve
    2. "protocol managesieve" muss folgende Einträge enthalten:

      Code: Alles auswählen

         protocol managesieve {
           listen = %SERVER-IP%:2000
           login_executable = /usr/lib/dovecot/managesieve-login
           managesieve_max_line_length = 65536
           managesieve_logout_format = bytes=%i/%o
           managesieve_implementation_string = dovecot
         }
      
    3. Dem Abschnitt "plugin" erweiterst du wie folgt:

      Code: Alles auswählen

         plugin {
            sieve=~/.dovecot.sieve
            sieve_dir=~/sieve
         }
      
  5. Dienste neustarten:

    Code: Alles auswählen

    service postfix reload
    service dovecot restart
    
Quellen:
http://wiki.ubuntuusers.de/Dovecot
http://wiki.dovecot.org/ManageSieve/Configuration
Antworten