Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
centos:mail_c6:cyradm [28.01.2013 12:43. ] – [Administration] django | centos:mail_c6:cyradm [20.04.2018 10:50. ] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Administration des Cyrus IMAP-Servers (Konsole) ====== | ||
+ | Für die Administration unseres Cyrus IMAP-Servers unter CentOS 6.x verwenden wir im einfachsten Fall die | ||
+ | |||
+ | Zur Verwaltung unserer Nutzerkonten/ | ||
+ | |||
+ | ===== Installation ===== | ||
+ | Falls noch nicht geschehen, installieren wir das nötige Paket mit Hilfe von **yum**. | ||
+ | # yum install cyrus-imapd-utils -y | ||
+ | |||
+ | Den Inhalt des RPM-Paketes inspizieren wir bei Bedarf wie folgt: | ||
+ | # rpm -qil cyrus-imapd-utils | ||
+ | <code bash> | ||
+ | Name : cyrus-imapd-utils | ||
+ | Version | ||
+ | Release | ||
+ | Install Date: Mon 26 Dec 2011 10:27:06 PM CET Build Host: c6b5.bsys.dev.centos.org | ||
+ | Group : Applications/ | ||
+ | Size : 733204 | ||
+ | Signature | ||
+ | Packager | ||
+ | URL : http:// | ||
+ | Summary | ||
+ | Description : | ||
+ | The cyrus-imapd-utils package contains administrative tools for the | ||
+ | Cyrus IMAP server. It can be installed on systems other than the | ||
+ | one running the server. | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | ===== Administration ===== | ||
+ | Dank unserer Systemvorgaben in der **// / | ||
+ | |||
+ | Gestartet wird der Zugang von der Konsole über: | ||
+ | # cyradm --user cyrus --server localhost --auth CRAM-MD5 | ||
+ | |||
+ | |||
+ | < | ||
+ | nausch.org> | ||
+ | Die Authentifizierung läuft dabei via **saslauth** gegen unseren **LDAP**-Server. | ||
+ | |||
+ | ==== Befehlsübersicht ==== | ||
+ | Eine Übersicht der möglichen Befehle erhält man durch Eingabe von **help** oder einem **?**. | ||
+ | < | ||
+ | authenticate, | ||
+ | chdir, cd | ||
+ | createmailbox, | ||
+ | deleteaclmailbox, | ||
+ | deletemailbox, | ||
+ | disconnect, disc disconnect from current server | ||
+ | exit, quit exit cyradm | ||
+ | help, ? show commands | ||
+ | info display mailbox/ | ||
+ | listacl, lam, listaclmailbox | ||
+ | listmailbox, | ||
+ | listquota, lq list quotas on specified root | ||
+ | listquotaroot, | ||
+ | mboxcfg, mboxconfig | ||
+ | reconstruct | ||
+ | renamemailbox, | ||
+ | server, servername, connect | ||
+ | setaclmailbox, | ||
+ | setinfo | ||
+ | setquota, sq set quota on mailbox or resource | ||
+ | subscribe, sub subscribe to a mailbox | ||
+ | unsubscribe, | ||
+ | version, ver display version info of current server | ||
+ | xfermailbox, | ||
+ | </ | ||
+ | |||
+ | ==== Konto anlegen ==== | ||
+ | Wollte man eine neue Mailbox selber anlegen so benutzt man **cm** oder **createmailbox**. | ||
+ | nausch.org> | ||
+ | |||
+ | ==== Konto löschen ==== | ||
+ | Damit eine Mailbox gelöscht werden kann, muss zuerst die Berechtigung für den Administrator **cyrus** übergeben werden. Dies erreicht man mit dem Befehl **setaclmailbox** oder kurz **sam**. | ||
+ | nausch.org> | ||
+ | nausch.org> | ||
+ | |||
+ | ==== Mailbox Quota setzen ==== | ||
+ | In der Regel wird man seinen Nutzern keinen unbegrenzten Speicherplatz zur Verfügung stellen wollen und/oder können. | ||
+ | |||
+ | Zum Setzen der Quota nutz man den Befehl **setquota**, | ||
+ | nausch.org> | ||
+ | quota: | ||
+ | |||
+ | ==== Mailbox Quota abfragen ==== | ||
+ | Will man die aktuelle Belegung wie auch den maximalen Speicherplatz abfragen, greifen wir auf den Befehl **listquota** bzw. in Kurzform **lq** zurück. | ||
+ | |||
+ | nausch.org> | ||
+ | STORAGE 682958/ | ||
+ | |||
+ | ==== Mailbox Quota ändern ==== | ||
+ | Verändert wird die Quota mittels wie schon beim Setzen mit Hilfe von **setquota**, | ||
+ | nausch.org> | ||
+ | STORAGE 682958/ | ||
+ | |||
+ | nausch.org> | ||
+ | quota: | ||
+ | |||
+ | nausch.org> | ||
+ | STORAGE 682963/ | ||
+ | |||
+ | ===== Fazit ===== | ||
+ | Dank nachfolgender Konfigurationsoptionen in der ** / | ||
+ | <code bash># Ein Wert größer als Null setzt einen Quo in kByte. Ein Wert der nicht 0 ist, | ||
+ | # erlaubt dem Benutzer das anlegen seiner eigenen INBOX | ||
+ | autocreatequota: | ||
+ | |||
+ | # Sobald 90% der Quota erreicht ist, gibt der Server Warnmeldungen aus | ||
+ | quotawarn: 90 | ||
+ | |||
+ | # Postfach wird angelegt, wenn per lmtpd eine Nachricht angeliefert wird, | ||
+ | # für die noch kein Inbox besteht | ||
+ | createonpost: | ||
+ | |||
+ | # Loggt sich ein User neu an, oder es wird eine Nachricht per lmtpd | ||
+ | # angeliefert, | ||
+ | # mit den definierten Ordnern angelegt | ||
+ | ### | ||
+ | autocreateinboxfolders: | ||
+ | |||
+ | # Loggt sich ein User neu an, oder es wird eine Nachricht per lmtpd | ||
+ | # angeliefert, | ||
+ | # folgende Ordner abboniert | ||
+ | autosubscribeinboxfolders: | ||
+ | </ | ||
+ | Haben wir einen neuen Nutzer in unserem zentralen LDAP-Verzeichnis angelegt und der Nutzer meldet sich das erste mal am IMAP-Server an, wird automatisch sein Nutzerkonto angelegt, die Quota vergeben, sowie die Defaut-Ordner angelegt und abboniert. | ||
+ | ====== Links ====== | ||
+ | * **[[centos: | ||
+ | * **[[wiki: | ||
+ | * **[[http:// | ||
+ | |||