PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cyrus IMAPd, virtuelle Domains + Squirrelmail



Roger Wilco
18.11.04, 22:25
Hi,
ich setze auf meinem Server Cyrus IMAPd mit virtuellen Domains ein (vgl. http://asg.web.cmu.edu/cyrus/download/imapd/install-virtdomains.html).
Das hat u. a. die Auswirkung, dass Benutzer nun die Form "user.localpart@domain.tld" haben, anstatt "user.benutzername". Anscheinend kommt Squirrelmail damit nicht so ganz zurecht. Ich habe SM so konfiguriert, dass es die Ordner Trash, Drafts und Sent automatisch anlegen soll. Es mockiert sich dann nach dem Einloggen darüber, dass die Ordner nicht erstellt werden konnten. Die ACLs stimmt in jedem Fall, in einem anderen Mail-Client (Evolution 2, Mozilla Thunderbird) kann ich die Ordner problemlos anlegen. Doch offenbar erkennt SM auch nicht, dass diese Ordner bereits existieren, die Meldung kommt weiterhin.
Nun zur eigentlichen Frage: Hat hier schon jemand die Kombination Cyrus IMAPd + Virtuelle Domains + Squirrelmail mit automatischem Anlegen der Ordner zum laufen gebracht und falls ja, wie?

Und noch eine andere Frage, die Cyrus und virtuelle Domains betrifft:
Die Shared Folder haben jetzt die Form "Name@domain.tld", anstatt wie vorher einfach "Name". Dementsprechend sind sie auch nur für Benutzer der Domain "domain.tld" abonnierbar. Kann ich irgendwie einen Shared Folder erstellen, der für alle Domains gültig ist?

stefaan
18.11.04, 23:02
Servus!

Hat SM nicht normalerweise den Punkt als Ordnertrennung (INBOX.Trash)?
Kannst du aber konfigurieren.

Dieses Tutorial kenne ich nicht, hab aber selbiges nach
http://delouw.ch/linux/Postfix-Cyrus-Web-cyradm-HOWTO/html/index.html
laufen.

Grüße, Stefan

Roger Wilco
18.11.04, 23:39
Hat SM nicht normalerweise den Punkt als Ordnertrennung (INBOX.Trash)?
Cyrus verwendet normalerweise einen Punkt zur Trennung, richtig. Ich habe das aber auf '/' (unixhierarchysep) umgestellt und Squirrelmail auch entsprechend konfiguriert ($optional_delimiter).

EDIT: Ich bin doof... ich benutze Cyrus Imapd mit der Option "unixhierarchysep: yes", d.h. dass als Trennzeichen '/' verwendet wird. In Squirrelmail hatte ich die Option $optional_delimiter auch entsprechend angepasst, aber die Ordnernamen waren noch als 'INBOX.ordner' angegeben, was dann natürlich nicht ging.

Bleibt nur noch die 2. Frage: Kann man Domain-übergreifende Shared-Folder anlegen?



Dieses Tutorial kenne ich nicht, hab aber selbiges nach
http://delouw.ch/linux/Postfix-Cyrus-Web-cyradm-HOWTO/html/index.html
laufen.
Diese Konstellation habe ich auf einem anderen Rechner auch laufen, aber dabei werden die virtuellen Domains von Cyrus nicht benutzt.