helldunkel schrieb:
einfach um mal den sieve Sytax zu verstehen...wie sieht der Filter aus, wo die Mails die nicht zu einer Regel passen in die INBOX kommen.
Wenn du über Dovecot anlieferst, landen automatisch alle Mails in der INBOX, oder zumindest so, wie es im Dovecot konfiguriert hast (bei Frage konsultiere deine Dovecot-Konfiguration^^). Ich kann dir mal meine Sieve-Konfiguration zeigen:
/etc/dovecot/conf.d/90-sieve.conf:
plugin {
sieve = ~/.dovecot.sieve
sieve_dir = /var/mail/%n/sieve
sieve_before = /var/lib/dovecot/sieve-global/spam.sieve
recipient_delimiter = +
}
/var/lib/dovecot/sieve-global/spam.sieve:
require "fileinto";
if header :contains "X-Spam-Flag" "YES" {
fileinto "Spam";
}
/var/mail/marco/sieve/rainloop.user.sieve:
require ["fileinto"];
if header :contains ["To", "CC"] "foren@misterunknown.de"
{
fileinto "Foren";
stop;
}
Eigentlich selbsterklärend. Bei "sieve_before" kannst du Regeln definieren, die unabhängig vom User immer ausgeführt werden. Bei mir steht in dem File, dass alle Mails mit Spam-Header in den Spam-Ordner verschoben werden. Jeder User kann dann noch eigene Sieve-Skripte anlegen. Ich habe Rainloop als Webmailer installiert, der auch Sieve managen kann.
Hier gibt es ein Howto auf Englisch, auch hier im Ubuntuusers-Wiki gab es mal eine Seite dazu, die allerdings wohl teilweise veraltet ist. However, die sieve-Syntax sollte noch passen.