Enlighter
27.06.03, 15:16
Hallo,
nach einem totalcrash meines Servers hatte ich vor, alles schöner und besser zu machen, als zuvor. Dies gelang auch ganz gut, doch das serverseitige filtern von Nachrichten klappt noch nicht richtig.
Ich benutze Cyrus IMAPD 2.1.13 und Sieve als Filter. Mein Problem besteht jetzt darin, dass manches gefiltert wird, manches aber auch nicht. Vorallem mit sourceforge Mailinglisten scheinen meine Filterregeln nicht zu recht zu kommen.
Hier ein kleiner Auszug:
require "fileinto";
if anyof (envelope :contains "To" "postfix-users@postfix.org", envelope :contains "CC" "postfix-users@postfix.org")
{
fileinto "INBOX.ml:postfix.users";
}
if anyof (envelope :contains "To" "xvid-users@xvid.org", envelope :contains "CC" "xvid-users@xvid.org")
{
fileinto "INBOX.ml:xvid.users";
}
if anyof (envelope :contains "To" "xvid-announce@xvid.org", envelope :contains "CC" "xvid-announce@xvid.org")
{
fileinto "INBOX.ml:xvid.announce";
}
if anyof (envelope :contains "To" "xine-user@lists.sourceforge.net", envelope :contains "Cc" "xine-user@lists.sourceforge.net")
{
fileinto "INBOX.ml:xine.user";
}
Anstelle von envelope habe ich auch schon header versucht. Diese Regeln funktionieren gut für die Postfix ML, aber nicht gut für die Xine ML (d.h. es wird nix gefiltert). Ich habe auch schon einmal ganz an den Schluss eine Regel gestellt in der willkürliche Dinge definiert habe, die dann auch korrekt gefiltert wurden, d.h. Sieve macht das ganze Regelwerk durch und hört nicht irgendwo auf (denke ich zumindest). Woran kann es noch liegen, dass die Mails nicht richtig gefiltert werden?
Gruss
Enlighter
nach einem totalcrash meines Servers hatte ich vor, alles schöner und besser zu machen, als zuvor. Dies gelang auch ganz gut, doch das serverseitige filtern von Nachrichten klappt noch nicht richtig.
Ich benutze Cyrus IMAPD 2.1.13 und Sieve als Filter. Mein Problem besteht jetzt darin, dass manches gefiltert wird, manches aber auch nicht. Vorallem mit sourceforge Mailinglisten scheinen meine Filterregeln nicht zu recht zu kommen.
Hier ein kleiner Auszug:
require "fileinto";
if anyof (envelope :contains "To" "postfix-users@postfix.org", envelope :contains "CC" "postfix-users@postfix.org")
{
fileinto "INBOX.ml:postfix.users";
}
if anyof (envelope :contains "To" "xvid-users@xvid.org", envelope :contains "CC" "xvid-users@xvid.org")
{
fileinto "INBOX.ml:xvid.users";
}
if anyof (envelope :contains "To" "xvid-announce@xvid.org", envelope :contains "CC" "xvid-announce@xvid.org")
{
fileinto "INBOX.ml:xvid.announce";
}
if anyof (envelope :contains "To" "xine-user@lists.sourceforge.net", envelope :contains "Cc" "xine-user@lists.sourceforge.net")
{
fileinto "INBOX.ml:xine.user";
}
Anstelle von envelope habe ich auch schon header versucht. Diese Regeln funktionieren gut für die Postfix ML, aber nicht gut für die Xine ML (d.h. es wird nix gefiltert). Ich habe auch schon einmal ganz an den Schluss eine Regel gestellt in der willkürliche Dinge definiert habe, die dann auch korrekt gefiltert wurden, d.h. Sieve macht das ganze Regelwerk durch und hört nicht irgendwo auf (denke ich zumindest). Woran kann es noch liegen, dass die Mails nicht richtig gefiltert werden?
Gruss
Enlighter