Sieve Mailfilter (Ubuntu 18.04): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 83: Zeile 83:


[https://wiki.ubuntuusers.de/Dovecot_2/ https://wiki.ubuntuusers.de/Dovecot_2/]
[https://wiki.ubuntuusers.de/Dovecot_2/ https://wiki.ubuntuusers.de/Dovecot_2/]
[https://thomas-leister.de/internet/sieve-mailfilter-fuer-dovecot-installieren-und-konfigurieren/ https://thomas-leister.de/internet/sieve-mailfilter-fuer-dovecot-installieren-und-konfigurieren/]
[https://thomas-leister.de/open-source/linux/ubuntu/dovecot-sieve-manager-installieren-und-einrichten/ https://thomas-leister.de/open-source/linux/ubuntu/dovecot-sieve-manager-installieren-und-einrichten/]


[http://wiki2.dovecot.org/Pigeonhole/Sieve/Examples http://wiki2.dovecot.org/Pigeonhole/Sieve/Examples]
[http://wiki2.dovecot.org/Pigeonhole/Sieve/Examples http://wiki2.dovecot.org/Pigeonhole/Sieve/Examples]

Version vom 12. Januar 2020, 16:41 Uhr

Installation

sudo apt-get install dovecot-sieve dovecot-managesieved

Konfiguration

LMTP

In der Datei /etc/dovecot/conf.d/20-lmtp.conf folgene Zeilen bearbeiten:

sudo vi /etc/dovecot/conf.d/20-lmtp.conf
protocol lmtp {
    # Space separated list of plugins to load (default is global mail_plugins).
    mail_plugins = $mail_plugins sieve
}

dovecot.conf

In der Datei /etc/dovecot/dovecot.conf folgene Zeilen hinzufügen:

sudo vi /etc/dovecot/dovecot.conf
plugin {  
    sieve_before = /var/vmail/sieve/spam-global.sieve
    sieve_dir = /home/vmail/%d/%n/sieve/scripts/
    sieve = /home/vmail/%d/%n/sieve/active-script.sieve
}

Verzeichnisse für Benutzer erstellen

cd /home/vmail/<user>
sudo -u vmail mkdir -p /home/vmail/<domain>/<name>/sieve/scripts/

Globales Spam-Script

Filterverzeichnis anlegen:

cd /var/vmail/
sudo -u vmail mkdir sieve

In die Datei /var/vmail/sieve/spam-global.sieve folgende Zeilen einfügen:

sudo -u vmail vi /var/vmail/sieve/spam-global.sieve
require "fileinto";

if header :contains "X-Spam-Flag" "YES" {
    fileinto "Spam";
}

if header :is "X-Spam" "Yes" {
    fileinto "Spam";
}

Neustart

Zum Abschluß dovecot neu starten:

sudo service dovecot restart

Links

https://wiki.ubuntuusers.de/Dovecot_2/

http://wiki2.dovecot.org/Pigeonhole/Sieve/Examples


Zurück zu Mailserver einrichten