Debian Cyrus-Webmin
Allgemein
Das hier beschriebene Webmin-Modul erleichtert die Cyrus-Userverwaltung erheblich.
Voraussetzung: → Mailserver → Webmin
Installation
Perl-Module
Für das Cyrus Webmin Modul sind zusätzliche Perl-Module erforderlich
apt-get install libcyrus-imap-perl22 apt-get install libmail-imapclient-perl apt-get install libtree-simple-perl apt-get install libencode-perl
Das Perl-Modul HTML::Entities wird direkt via Webmin installiert, da es in den Debian Quellen nicht enthalten ist:
- Webmin im Browser öffnen und Einloggen.
- Im linken Navigationsbereich Other/Perl Modules auswählen
- Reiter Install module
- From CPAN, named und in die Textbox daneben HTML::Entities eingeben
- Abschließen mit Install
- Im folgenden Dialog Continue With Install auswählen
- Return to modules list am Seitenende auswählen
Webmin Modul
Wie in der Webmin Anleitung beschrieben, das Cyrus-Modul installieren. Exakt nach der Anleitung vorgehen, mit der einzigen Ausnahme:
Anstatt
- Third party module from auswählen und http://webmin.com/third.html in die Textbox eintragen
=> Von FTP- oder HTTP-URL auswählen und http://www.tecchio.net/webmin/cyrus/cyrus-imapd-mod-1.6.8.wbm.gz in die Textbox eintragen.
Dem Rest des Kapitels exakt nach der Anleitung durchführen.
Symlink
Das Webmin Modul erwartet ein Cyrus- Tool an einer anderen Stelle, als dieses bei Debian installiert ist. Abhilfe schafft folgender Symbolischer Link:
ln -s /usr/sbin/mbpath /usr/lib/cyrus/bin/mbpath
Konfiguration
- Webmin im Browser öffnen und Einloggen.
- Im linken Navigationsbereich Server/Cyrus Imap Server auswählen
- Module Config am oberen Bildschirmrand auswählen
- Cyrus-IMAP server Admin User: cyrus
- Cyrus-IMAP server Admin Password: CYRUS_PWD
- Nachdem alle Optionen korrekt gesetzt sind, mit Save die Änderungen speichern
Benutzung
- Webmin im Browser öffnen und Einloggen.
- Im linken Navigationsbereich Server/Cyrus Imap Server auswählen
- Die Benutzung des Moduls sollte selbsterklärend sein.