← Journal · Archiv

IMAP-Konten mit cyradm einrichten

May 20, 2006

Ich schreibe das jetzt hier nieder, damit ich nicht alle sechs Monate googlen muss, wie man bei Cyrus 2.1 ein IMAP-Konto einrichtet.

root@deepthought:~ # cyradm --user cyrus localhost
IMAP Password:
localhost.localdomain> cm user.lemming
localhost.localdomain> sam user.lemming cyrus all
localhost.localdomain> sam user.lemming lemming all
localhost.localdomain> quit

Mit cm wird der Benutzer angelegt, mit sam werden die Rechte vergeben. Zunächst gebe ich dem IMAP-Administrator cyrus alle Rechte auf das neu eingerichtete IMAP-Postfach, danach dem Benutzer lemming ebenfalls alle.
Ob es den Benutzer im verwendeten Authentifizierungsmechanismus (in diesem Fall PAM) schon gibt, spielt keine Rolle. Erst wenn mit

root@deepthought:~ #/etc/init.d/cyrus21 restart

Cyrus neu gestartet wird, sollte er vorhanden sein.
Abhängig davon welchen Mail-Client man verwendet – in meinem Fall Apple Mail 2 oder Mutt – kann man noch die folgenden Unterordner anlegen.

localhost.localdomain> lm
user.lemming.Deleted Messages (HasNoChildren)
user.lemming.Sent Messages (HasNoChildren)

Sie werden dann entsprechend ihren Namen verwendet. Bei Mutt und Apple Mail Version 1 muss man, damit der Zugriff klappt, in der Client-Konfiguration vor den Mailboxnamen ein INBOX. packen.

3 Kommentare

Jochen ·

Mag sein, dass ich mich irre, aber ich bin der festen Überzeugung, dass *kein* Neustart von Cyrus IMAP nach dem Anlegen eines neuen Postfachs notwendig ist.

lemming ·

Beim nächsten Mal ausprobieren. Kann aber auch sein, dass ich ihn neu starten musste, weil der Benutzer noch nicht vorhanden war.

Denny ·

Richtig, es ist nicht nötig Cyrus neuzustarten. Er muß nur neugestartet werden, wenn sich etwas an der Config /etc/cyrus.conf;/etc/imapd.conf geändert hat. Der Rest passiert in Echtzeit. Auch die Authentifizierung spielt keine Rolle.

Kommentar hinterlassen