PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cyrus: Mehrere IMAP Ordner



r2k
29.07.04, 20:52
Hallo Community
ich möchte gerne meinem Cyrus-Account einen zweiten Ordner zuweisen, damit ich nicht alle Mails im Posteingang liegenlassen muss. Dieser sollte über Squirriemail und Outlook nutzbar sein.

Leider habe ich bis jetzt keine Idee wie ich dies tun kann.

Wenn ich im Outlook einen neuen Ordner erstellen will, bekomme ich immer der Fehler "Permission denied", obwohl auf mein Ordner im Cyrus die Berechtigung lrswipcda gesetzt wurde.

Hat jemand einen Tipp für mich?

Danke
reto2000

Stormbringer
29.07.04, 21:08
Hi,

die Ordnerhierarchy sollte die Berechtigungen haben:
user.%NAME%
cyrus lrswipcda
%NAME% lrswipcda

Also bspw.:
localhost> lam user.stormbringer
stormbringer lrswipcda
cyrus lrswipcda
localhost>

Dann sollte es klappen.

Gruß

r2k
29.07.04, 21:13
Super jetzt geht es.

Nur das Squirriemail gibt noch einen Error aus:
FEHLER : Aktion konnte nicht ausgeführt werden.
Anfrage: CREATE "INBOX/test"
Grund: Invalid mailbox name

Aber das werde ich auch noch in den Griff bekommen

Stormbringer
29.07.04, 21:16
INBOX/test???
Poste doch ggf. mal deine /etc/imapd.conf, und zusätzlich die Ausgabe von lm im cyradm.

Gruß

Stormbringer
29.07.04, 21:19
Ggf. mußt Du den Ordner in squirrelmail aber noch "anmelden".

Gruß

r2k
30.07.04, 07:53
Besten Dank für die Hilfe.

Meine imapd.conf

configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/sieve
admins: cyrus
allowanonymouslogin: no
autocreatequota: 10000
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: saslauthd
lmtp_overquota_perm_failure: no
#
# if you want TLS, you have to generate certificates and keys
#
#tls_cert_file: /usr/ssl/certs/cert.pem
#tls_key_file: /usr/ssl/certs/skey.pem
#tls_ca_file: /usr/ssl/CA/CAcert.pem
#tls_ca_path: /usr/ssl/CA

Und die Ausgabe vom cyradm:
localhost> lm
marco.inbox (\HasNoChildren) user.marco.work (\HasNoChildren)
user.marco (\HasChildren)

Stormbringer
30.07.04, 10:26
Hi,

squirrelmail erwartet die Mailboxen also mit / als Trennzeichen, während die Mailboxen selbst durch einen . getrennt sind.
Füge deshalb /etc/imapd.conf einmal die folgenden Zeilen hinzu (damit zumiondest die wichtigen Teile definiert sind - erstelle Dir aber vorher eine Kopie der momentan genutzten imapd.conf!):
altnamespace: yes
userprefix: user
sharedprefix: shared
postuser: cyrus
unixhierarchysep: no
Anschließend cyrus neu starten, und melde Dich dann nochmals an squirrel.
Du mußt aber sämtliche bereits gemachten Einstellungen bzgl. der Verzeichnisse neu durchführen - allerdings sollte es dann funzen.

Gruß

Huhn Hur Tu
30.07.04, 11:04
Den Fehler beim erstellen des Ordners kannst du beheben wenn du in der Conf von Squirrelmail config.php
$default_folder_prefix = ' ';
so aussehen laesst.


MFG Stefan

r2k
30.07.04, 12:52
Den Fehler beim erstellen des Ordners kannst du beheben wenn du in der Conf von Squirrelmail config.php
$default_folder_prefix = ' ';
so aussehen laesst.


MFG Stefan

Das habe ich gemacht.



Du mußt aber sämtliche bereits gemachten Einstellungen bzgl. der Verzeichnisse neu durchführen
Wie meinst du das? Berechtigungen?

Stormbringer
31.07.04, 09:02
Hi,

Du mischt gerade zwei postings!!
Ich meinte die Ordnereinstellungen in squirrelmail.

Gruß

r2k
31.07.04, 11:04
Hi,

Du mischt gerade zwei postings!!
Ich meinte die Ordnereinstellungen in squirrelmail.

Gruß

Besten Dank, jetzt läuft es!
Bin sehr froh