Horde-Filter greifen nicht
Sven Gehr
mailingliste at dreampixel.de
Don Mai 12 07:38:19 CEST 2011
Am Mittwoch, 11. Mai 2011, 21:33:32 schrieb Sven Gehr:
> seit Kolab 2.3.x habe ich das Problem dass die Filter die ich in Horde
> anlege nicht mehr funktionieren. Unter 2.2.4 hat das noch problemlos
> funktioniert. Es scheint aber kein Filter mehr zu greifen.
Beispiel. Das komplette Sieve-Sript auf dem Server sieht so aus:
1: # Sieve Filter
2: # Erzeugt von Ingo (http://www.horde.org/ingo/) (12. Mai 2011, 07:35)
3:
4: require ["imapflags", "fileinto"];
5:
6: # Spam-Verschieben
7: if header :comparator "i;ascii-casemap" :contains "Subject" "SPAM" {
8: addflag "\\Seen";
9: fileinto "shared.mailpool/Spam";
10: removeflag "\\Seen";
11: stop;
12: }
13:
14: # ML Bacula-Users
15: if anyof ( header :comparator "i;ascii-casemap" :contains "List-Id"
"bacula-users", address :all :comparator "i;ascii-casemap" :contains ["To",
"Cc", "Bcc", "Resent-to"] "bacula-users" ) {
16: addflag "\\Seen";
17: fileinto "shared.mailpool/Mailingliste/Bacula-users";
18: removeflag "\\Seen";
19: stop;
20: }
21:
22: # ML Cyrus-Info
23: if anyof ( header :comparator "i;ascii-casemap" :contains "List-Id"
"info-cyrus", address :all :comparator "i;ascii-casemap" :contains ["To",
"Cc", "Bcc", "Resent-to"] "info-cyrus" ) {
24: addflag "\\Seen";
25: fileinto "shared.mailpool/Mailingliste/Cyrus - Info";
26: removeflag "\\Seen";
27: stop;
28: }
29:
30: # ML Gemeinschaft-Users
31: if allof ( header :comparator "i;ascii-casemap" :contains "List-Id"
"gemeinschaft-users", address :all :comparator "i;ascii-casemap" :contains
["To", "Cc", "Bcc", "Resent-to"] "gemeinschaft-users" ) {
32: addflag "\\Seen";
33: fileinto "shared.mailpool/Mailingliste/Gemeinschaft";
34: removeflag "\\Seen";
35: stop;
36: }
37:
38: # ML Gosa
39: if anyof ( header :comparator "i;ascii-casemap" :contains "List-Id"
"gosa.oss", address :all :comparator "i;ascii-casemap" :contains ["To", "Cc",
"Bcc", "Resent-to"] "gosa.oss" ) {
40: addflag "\\Seen";
41: fileinto "shared.mailpool/Mailingliste/Gosa";
42: removeflag "\\Seen";
43: stop;
44: }
45:
46: # ML KDE-DE
47: if anyof ( header :comparator "i;ascii-casemap" :contains "List-Id" "kde-
de", address :all :comparator "i;ascii-casemap" :contains ["To", "Cc", "Bcc",
"Resent-to"] "kde-de" ) {
48: addflag "\\Seen";
49: fileinto "shared.mailpool/Mailingliste/KDE - German";
50: removeflag "\\Seen";
51: stop;
52: }
53:
54: # ML KDE-PIM
55: if anyof ( header :comparator "i;ascii-casemap" :contains "List-Id"
"kdepim-users", address :all :comparator "i;ascii-casemap" :contains ["To",
"Cc", "Bcc", "Resent-to"] "kdepim-users" ) {
56: addflag "\\Seen";
57: fileinto "shared.mailpool/Mailingliste/KDE - PIM";
58: removeflag "\\Seen";
59: stop;
60: }
61:
62: # ML Kolab-Users-DE
63: if anyof ( header :comparator "i;ascii-casemap" :contains "List-Id"
"kolab-users-de", address :all :comparator "i;ascii-casemap" :contains ["To",
"Cc", "Bcc", "Resent-to"] "kolab-users-de" ) {
64: addflag "\\Seen";
65: fileinto "shared.mailpool/Mailingliste/Kolab-de";
66: removeflag "\\Seen";
67: stop;
68: }
69:
70: # ML Kolab-Users
71: if anyof ( header :comparator "i;ascii-casemap" :contains "List-Id"
"kolab-users at kolab.org", address :all :comparator "i;ascii-casemap" :contains
["To", "Cc", "Bcc", "Resent-to"] "kolab-users at kolab.org" ) {
72: addflag "\\Seen";
73: fileinto "shared.mailpool/Mailingliste/Kolab-Users";
74: removeflag "\\Seen";
75: stop;
76: }
77:
78: # ML Scribus
79: if anyof ( header :comparator "i;ascii-casemap" :contains "List-Id"
"scribus", address :all :comparator "i;ascii-casemap" :contains ["To", "Cc",
"Bcc", "Resent-to"] "scribus" ) {
80: addflag "\\Seen";
81: fileinto "shared.mailpool/Mailingliste/Scribus";
82: removeflag "\\Seen";
83: stop;
84: }
85:
Wenn nun der Spamfilter des Kolab-Server die Mail als Spam einstuft schreibt
er in den Betreff "***SPAM***" (und in den Header noch diverse Flags). Aber
egal was ich einstelle die Mails werden nicht automatisch in den Spam-Ordner
verschoben. Gleiches Problem mit den Mailinglisten. Obwohl ich die Skripte wie
immer angelegt habe passiert einfach nichts.
--
Viele Grüße
Sven Gehr
Mailclient: Linux / KDE-Kontact
Linux-User-Nr: #368994