Andre Tann wrote:
Sandy Drobic, Samstag, 1. September 2007 11:53:
Das wäre aber sehr seltsam. Voraussetzung ist: "user" existiert als Mailbox
Tut er:
# cyradm --user cyrus localhost IMAP Password:
Hm, hier verwendest du das Passwort von root, wenn ich das richtig sehe. Was passiert bei: # su - cyrus ~> cyradm localhost Sieveshell wird für den User cyrus nicht funktionieren, da der User cyrus keine Mailbox hat. Aber authentifizieren als Cyrus und auf der Mailbox von user zu arbeiten sollte funktionieren, wenn cyrus Rechte auf die Mailbox hat. Genau dies macht eigentlich die Anweisung: cyradm --user user --auth-user cyrus localhost Notfalls in cyradm mit "lam user/mailbox" überprüfen, welche Rechte für den User cyrus gesetzt sind.
und user cyrus hat Adminrechte
Wie sehe ich, welche Rechte der Cyrus hat? Es ergibt:
# grep admins /etc/imapd.conf admins: cyrus root
Das sollte ausreichen.
Mittlerweile habe ich die Sache nochmal untersucht, und folgendes rausgefunden: Wenn man mit der sieveshell ein Script aktiv setzt, dann bedeutet das nichts anderes, als daß ein Link namens defaultbc auf das jeweils aktive Skript zeigt. Das Setzen einer Rule erzeugt diesen Link nicht, wohl aber das Setzen einer Vacation-Nachricht. Ergo: wenn ich eine Vacation-Nachricht erstelle und dann wieder deaktiviere, dann wird der Link gesetzt und bleibt es auch. Alles funktioniert dann.
Kann das jemand bestätigen? Ist möglicherweise meine Websieve-Installation beschädigt? Könnte bitte jemand noch dieses überprüfen:
Die meisten Weboberflächen scheinen Probleme zu haben, mehrere Sievescripte zu verwalten. Auch bestehende Sievescripte werden meist bestenfalls ignoriert und schlimmstenfalls kommentarlos gelöscht. :-( -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org