ich habe versucht auf meinem Mailserver, welcher nichts anderes macht als verschiedene webmailer per getmail zu sammeln, eine automatische Sortierung via sieve einzurichten, was aber leider nicht so recht klappen will.
Meine Filterregeln werden scheinbar ignoriert und die Mails landen wie gewohnt im Hauptordner.
Vielleicht erkennt ja jemand was ich falsch konfiguriert habe.
Hier meine Filterregel /var/lib/dovecot/sieve/default.sieve:
Code: Alles auswählen
require "fileinto";
if header :is "From" "adresse@domain.org" {
fileinto "INBOX.Dienste.Dienst1";
stop;
}
Code: Alles auswählen
[retriever]
type = SimplePOP3SSLRetriever
server = pop.gmail.com
username = user
password = passwort
[destination]
type = MDA_external
path = /usr/lib/dovecot/dovecot-lda
arguments = ("-f", "%(sender)", "-d", "meinuser" )
[options]
delete = false
read_all = false
Hier meine dovecot.conf:
Code: Alles auswählen
# 2.1.7: alteconf
# OS: Linux 3.2.0-4-amd64 x86_64 Debian 7.6 ext4
first_valid_uid = 8
last_valid_uid = 8
log_timestamp = "%Y-%m-%d %H:%M:%S "
mail_home = /var/mail/%u
mail_location = maildir:/var/mail/%u/Maildir
mail_privileged_group = mail
protocols = imap sieve
lda_mailbox_autosubscribe = yes
lda_mailbox_autocreate = yes
namespace {
inbox = yes
location =
prefix =
separator = /
type = private
}
passdb {
driver = passwd-file
args = /etc/dovecot/passwd
}
service auth {
user = root
unix_listener auth-userdb {
mode = 0600
user = mail
}
}
userdb {
driver = static
args = uid=mail gid=mail home=/var/mail/%u
}
protocol lda {
# Space separated list of plugins to load (default is global mail_plugins).
mail_plugins = $mail_plugins sieve
}
plugin {
sieve_global_path = /var/lib/dovecot/sieve/default.sieve
sieve_global_dir = /var/lib/dovecot/sieve/
}
ssl=yes
ssl_cert = </etc/ssl/certs/cert.crt
ssl_key = </etc/ssl/private/key.key