Installation von Dovecot Managed Sieve für Roundcube. Getestet für Debian 11
Paket Installation:
apt install dovecot-managesieved swaks dovecot-lmtpd -y
LMTPD ist ein Zusatzdienst für Dovecot, der bei der lokalen Zustellung von Mails hilft.
Sieve ist eine Sprache für E-Mail-Filterregeln
SWAKS ist der Swiss Army Knife SMTP, the all-purpose smtp transaction tester
Liveconfig Dovecot Konfiguration unter /etc/dovecot/dovecot.local.conf
[...] protocols = imap pop3 sieve
Anpassung des service managesieve-login Parameters unter /etc/dovecot/conf.d/20-managesieve.conf (In der Regel ganz Oben)
service managesieve-login { inet_listener sieve { address = 127.0.0.1 port = 4190 } }
Wenn bis hier alles Richtig gemacht wurde, kann man den Dovecot Dienst schonmal neu starten und Checken ob der Port 4190 lokal bereits erreichbar ist.
Dazu nutzt den Befehl:
lsof -i:4190
Ergebnis sollte so aussehen:
nun erstellen wir unter <ROUNDCUBE ROOT>plugins/managesieve/ mit dem Befehl:
cp <ROUNDCUBE ROOT>plugins/managesieve/config.inc.php.dist <ROUNDCUBE ROOT>plugins/managesieve/config.inc.php
eine Exakte Kopie der Config und Fassen die config.inc.php folgendermaßen an:
$config['managesieve_port'] = '4190'; $config['managesieve_host'] = '127.0.0.1'; $config['managesieve_auth_type'] = 'PLAIN'; $config['managesieve_usetls'] = false;
die SSL Variante kann Ignoriert werden, dadurch dass Sieve bereits in der Konfig 20-managesieve.conf auf 127.0.0.1 gebunden ist.
Bitte nicht vergessen in dem Roundcube Ordner die Rechte für die config.inc.php auf den Inhaber wie alle anderen Dateien zu Setzen.