Am Montag, 26. April 2004 20:54 schrieb Can-Carlo Dörtbudak:
Hallo Leute,
mein cyrus beschäfftigt mich immer noch. Also ich glaube, entweder sieveist unzuverlässig, glaub ich aber eher nicht;-)... oder mein Skript stimmt nicht. Die Mailing Listen Mails kommen Teils in den richtigen Ordner, teils aber auch nicht.
Hast Du Dir die angeschaut, die nicht in die Box einsortiert werden? Leider schicken viele Leute hier ja CC an den Absender und so, die landen dann natürlich nicht in der Liste. Ich würd auch dei Regeln mit elsif verknüpfen, sonst schmeisst Dir die nächste Regel wieder in ne andere Box.
sieve.dat von mir:
require "fileinto"; if header :contains "Recieved" "opengroupware.org" { fileinto "INBOX.Listen.Ogo";}
if header :contains "X-Mailinglist" "suse-linux" {
elsif
fileinto "INBOX.Listen.suse-linux"; }
if header :is "X-Mailinglist" "suse-linux" {
elsif
fileinto "INBOX.Listen.suse-linux"; }
if header :contains "To" "linux-ug" {
elsif
fileinto "INBOX.Listen.LUG"; }
else { fileinto "INBOX"; }
Das sollte doch stimmen, die zweite Anweisung für suse.linux war ein Test.
Ich hab hier zwei Regeln für die Mailingliste, damit konnte ich bisher recht gut alle Mails erschlagen (heißt hier Linux und nicht Listen, nicht verwirren lassen): ... elsif header :is "X-Mailinglist" "suse-linux" { fileinto "INBOX.Linux.SuSE-Linux";} elsif address :contains :all ["to", "cc", "bcc"] "suse-linux@suse" { fileinto "INBOX.Linux.SuSE-Linux";} ... -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de