Hallo,
Am Sonntag, 9. Januar 2005 16:34 schrieb Andreas Winkelmann:
Am Sonntag, 9. Januar 2005 11:48 schrieb Johannes Kapune:
wo müssen die Sieve-scripte stehen? Müssen spezielle Rechte vergeben werden? Beispiele heißen wie: beispiel.script oder filter.script muß das so sein.
Ein Lauf von su cyrus -c './masssivec //usr/lib/cyrus/bin/sievec' hat meine Filterscripte gefunden, nichts angemängelt, aber es passiert nichts. Wo werden die erzeugten binary-Filter hingelegt?
wo die Scripte stehen müssen habe ich herausgefunden (z. B. für johannes: /var/lib/sieve/j/johannes/johannes_script), danach steht auch das johannes_script.bc im selben Verzeichnis. Leider tut das Script nicht was es soll. Kann ich weitere Ausgaben beim Ausführen des Scriptes erzwingen? Wie? Wie / was kann ich debuggen?
Hmm, wie hast Du es denn dort hinbekommen? Hast Du es einfach kopiert oder richtig installiert?
-- Andreas am besten du verwendest den sieve kio_slave von konqueror: sieve://user@imapserver in die URL eingeben, datei lokal editieren und raufschieben, da hast du einen Syntaxcheck gratis dabei. ;-) -- Mit freundlichen Grüßen Markus Feilner sieht auf den ersten Blick gut aus, nur muß ich irgendwie noch neue Passwords für Sieve erzeugen? Die von den Mailkonten funktionieren nicht.
local am Server kommt in /var/log/messages master[14200] about to exec /usr/lib/cyrus/bin/timsieved sieve[14200]: executed sieve[14200]: accepted connection sieve[14200]: incorrect digest response sieve[14200]: badlogin: localhost[127.0.0.1] CRAM-MD5 authentication failure master[]: process 14200 exited, status 0 im Netzwerk master[13870]: about to exec /usr/lib/cyrus/bin/timsieved sieve[13870]: executed sieve[13870]: accepted connections sieve[13870]: incorrect digest response sieve[13870]: badlogin: johannes_01.local[192.168.100.12] CRAM-MD5 authentification failure master[]: process 13870 exited, status 0 Johannes