Sandy Drobic, Montag, 3. September 2007 16:31:
Bisher habe ich das nur direkt in Cyradm gemacht. Hier mal als Beispiel meine Mailbox:
lam user.example example lrswipcda user.hhempel lrs cyrus lrswipcda
Der Befehl sam vergibt Rechte:
sam user.* cyrus all
Also ich komm jetzt nicht mehr mit. Woran fehlt es denn bei mir? Aus meiner Mail vom 1.9. 15:05: localhost> lam user/user user lrswipcda Jetzt sagst Du, daß cyrus nicht genügend Rechte hat. Aber welches Recht fehlt? Es ergibt localhost> lam user/user user lrswipcda localhost> sam user/user cyrus all localhost> lam user/user user lrswipcda cyrus lrswipcda Es kommt also kein Recht hinzu. Also gehlt doch auch nix...?
In der /etc/postfix/master.cf steht ein Eintrag für den Transport "cyrus" bzw. den Transport "lmtp". Dort muss auch ein User angegeben werden, unter dessen Kennung dieser Transport läuft. Wenn keine explizite Kennung angegeben ist, kannst du auch einfach nachsuchen, unter welcher Kennung der Daemon läuft.
lmtp unix - - n - - lmtp cyrus unix - n n - - pipe user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
Das sieht bei mir genauso aus.
Im Falle von lmtp ist es etwas umständlicher, das herauszufinden:
ps aux| grep lmtp postfix 5682 0.0 0.3 6604 1688 ? S 16:25 0:00 lmtp -t unix -u
Hier: postfix 15326 0.0 0.1 6804 2192 ? S 09:30 0:00 lmtp -t unix -u cyrus 15327 0.0 0.1 28124 2424 ? S 09:30 0:00 lmtpd Also genau wie bei Dir.
Der lmtp läuft also unter dem Benutzer "postfix". Die Berechtigung zum Einliefern wird dabei über die Schreibberechtigung auf den Socket gegeben. Dieser Socket wird in /etc/cyrus.conf festgelegt. lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=0
Auch hier siehts bei mir genauso aus. Um wieder auf das Anfangsproblem zurückzukommen: Ich denke nicht, daß es bei meinem Postfix/Cyrus-Gespann an irgendwelchen Rechten fehlt. Vielmehr ist es wohl einfach so, daß Websieve nicht vernünftig funktioniert. Denn es schreibt Werner:
Ist bei mir auf dem System dasselbe. Der Link wird auch nur mit dem Vacation Modul angelegt.
Also mit anderen Worten: Websieve hat Macken. Blöd, und mich wundert, daß es nicht schon längst andere außer mir gestört hat, bzw. warum dem nicht schon längst abgeholfen wurde. Leider kann ich nicht programmieren... Vielleicht sollte ich es doch mal lernen... -- Andre Tann -- 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