Mailfilter mit Sieve und Cyrus unter SuSE 8
Hallo Liste, ich habe die letzten Tage damit verbracht einen IMAP server aufzusetzen. Ich nutze SuSE 8 mit Postfix, Cyrus und Fetchmail (rpm's der Dist.) Fetchmail holt die Mails von meinen externen Accounts und gibt sie an Postfix, der gibt sie dann an Cyrus. Nun wollte ich die eingehenden Mails Filtern so das sie direkt in verschiedene Cyrus-Mailboxen wandern. Der Filter für Cyrus soll Sieve sein, bei der SuSE gibt es aber kein installsieve script... In der man von imapd.conf steht das man die Sieve-Scripts auch im Hone des Users ablegen kann. In die imapd.conf habe ich den eintrag 'sieveusehomdir: yes' eingetragen und im Home eines Users eine Datei .sieve angeleg und dort einen kleinen Filter definiert. .sieve ------ require ["fileinto", "reject"]; # # Reject any large messages (note that the four leading dots get # "stuffed" to three) # if header :is "from" "privat@meinemail.de" { fileinto "INBOX.Privat"; # move to "Privat" folder } elsif header :is "from" "spam@spam.com" { fileinto "INBOX.Papierkorb"; # move to "Papierkorb" folder } else { # Move all other mail to "INBOX" # folder. fileinto "INBOX"; } Leider funktioniert das ganze nicht. Die Mails werden nicht gefiltert, alles andere geht. Hat von euch schon jemand erfahrungen mit dem Filtern von Mails und Cyrus gemacht??? Danke an alle die Antworten, Jan. Ps. Das System baut auf eine Minimal installation auf, ich kann also keine sachen auf der Maschine Compileren..
Hallo ich hab ein Webinterface in PHP geschrieben, damit kann man sieve scripts erstellen. Ohen sieve zu können (so wie beim SuSEemail Server3) Funktioniert ist aber noch nicht ganz fertig. Wenn du mich nächste Woche erinnerts schick ich es dir (Bin erst wieder Mittwochs zu erreichen) Es gibt noch ein Tool in perl Websieve http://sourceforge.net/projects/websieve Grüße Torsten
participants (2)
-
Torsten Rosenberger
-
Welslau, Jan