Mailinglist Archive: opensuse-de (1241 mails)
| < Previous | Next > |
Re: Frage zu websieve / postfix / cyrus
- From: Sandy Drobic <suse-linux@xxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 01 Sep 2007 14:29:25 +0200
- Message-id: <46D95B25.5020006@japantest.homelinux.com>
Andre Tann wrote:
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.
Das sollte ausreichen.
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
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@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx
| < Previous | Next > |