Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| — |
lpi2:cyrus-imapd [2012/02/06 13:42] (aktuell) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Installation cyrus-imapd ====== | ||
| + | Vorraussetzung: [[sasl]] und ein SMTP-Server ( z.B. [[postfix-cyrus-imapd]] oder [[exim4-cyrus-imapd]] ) | ||
| + | |||
| + | ===== Benötigte Pakete ===== | ||
| + | SuSE: | ||
| + | cyrus-imapd | ||
| + | Debian ( ab 3.1 ): | ||
| + | cyrus21-doc cyrus21-admin cyrus21-imapd cyrus21-pop3d | ||
| + | Debian ( ab 4.0 ): | ||
| + | cyrus22-doc cyrus22-admin cyrus22-imapd cyrus22-pop3d | ||
| + | Fedora Core( ab 2 ) / CentOS : | ||
| + | cyrus-imapd cyrus-imapd-utils | ||
| + | |||
| + | ===== Minimalkonfiguration Cyrus-IMAP ===== | ||
| + | ==== SASL Einstellungen ==== | ||
| + | ''/etc/imapd.conf'' : | ||
| + | <file> | ||
| + | admins: cyrus | ||
| + | sasl_pwcheck_method: saslauthd | ||
| + | sasl_mech_list: PLAIN LOGIN | ||
| + | allowplaintext: yes | ||
| + | sasl_minimum_layer: 0 | ||
| + | </file> | ||
| + | |||
| + | ===== Mailbox anlegen ===== | ||
| + | ggf. Cyrus starten | ||
| + | /etc/init.d/cyrus start | ||
| + | |||
| + | Adminpasswort setzen: | ||
| + | passwd cyrus | ||
| + | |||
| + | cyradm --auth login --user cyrus localhost | ||
| + | IMAP Password: <geheim> | ||
| + | cm user.nutzer15 | ||
| + | |||
| + | ===== testen ===== | ||
| + | ==== POP3 mit netcat / telnet ==== | ||
| + | netcat -v localhost 110 | ||
| + | user nutzer15 | ||
| + | pass villa | ||
| + | list | ||
| + | retr 1 | ||
| + | dele 1 | ||
| + | stat | ||
| + | top 1 20 | ||
| + | quit | ||
| + | |||
| + | ==== IMAP mit imtest ==== | ||
| + | imtest -a nutzer15 -w villa localhost | ||
| + | . capability | ||
| + | . list "" "*" | ||
| + | . SELECT INBOX | ||
| + | . logout | ||
| + | |||
| + | === Dokumentation === | ||
| + | * http://acs-wiki.andrew.cmu.edu/twiki/bin/view/Cyrus/ImtestByHand | ||
| + | |||
| + | ==== IMAP mit netcat / telnet ==== | ||
| + | netcat -v localhost 143 | ||
| + | . capability | ||
| + | . login nutzer15 villa | ||
| + | . list "" "*" | ||
| + | . logout | ||
| + | |||
| + | === Dokumentation === | ||
| + | * [[ http://www.bobpeers.com/technical/telnet_imap | IMAP per telnet ]] | ||
| + | |||
| + | ==== IMAP mit mutt ==== | ||
| + | mutt -f imap://nutzer15@localhost | ||
| + | |||
| + | ===== Backup ===== | ||
| + | http://acs-wiki.andrew.cmu.edu/twiki/bin/view/Cyrus/Backup | ||
| + | |||
| + | ===== Punkt in Benutzernamen erlauben ===== | ||
| + | unix separator angeben statt punkt | ||
| + | |||
| + | ''/etc/imapd.conf'': | ||
| + | <file> | ||
| + | unixhierarchysep: yes | ||
| + | </file> | ||
| + | |||
| + | ===== Befehlshistorie in cyradm ===== | ||
| + | === Debian ( 3.1 ) === | ||
| + | ''libterm-readline-perl-perl'' | ||
| + | === CentOS ( 5.3 ) === | ||
| + | ''perl-Term-ReadLine-Gnu'' | ||
| + | |||
| + | ===== SSL/TLS ===== | ||
| + | [[cyrus-imapd-ssl]] | ||
| + | |||
| + | |||
| + | |||
| + | ===== Tools ===== | ||
| + | * [[ http://projects.gnome.org/gyrus/ | gyrus: GNOME Administrator Client für IMAP ]] | ||
| + | * [[ http://freshmeat.net/projects/imapsync/ | Tool zum Migrieren/Syncronisieren von Benutzerkonten ]] | ||
| + | * [[ http://www.web-cyradm.org/docs.html | Weboberfläche, Dokumentation zu Cyrus IMAPd ]] | ||
| + | * [[ http://email.uoa.gr/projects/cyrus/autocreate/| Patch: Automatisch Mailbox anlegen (Bei CentOS 4 schon enthalten)]] | ||
| + | * [[ http://www.tecchio.net/webmin/cyrus/ | Webmin Module zur Cyrus Administration ]] | ||
| + | * [[ http://www.mulberrymail.com/ | IMAP Mail Client, auch zur Administration geeignet ]] | ||
| + | * [[ http://kolab.org/ | Kolab - Groupware mit Cyrus IMAPd als Basis ]] | ||
| + | |||
| + | ==== Perl-Modul für imap ==== | ||
| + | http://search.cpan.org: Net::IMAP | ||
| + | |||
| + | Debian Paket: libnet-imap-perl | ||
| + | |||
| + | Debian enthält im Paket ''cyrus-doc-2.2'' ein Beispiel-Programm zum Anlegen von Benutzern: syncldap2cyrus.pl | ||
| + | |||
| + | |||
| + | ===== Doku ===== | ||
| + | * [[ http://cyrusimap.web.cmu.edu/imapd/install-virtdomains.html | Virtual Domains mit Cyrus ]] (ab Cryrus IMAPd 2.2) | ||
| + | * [[ http://cyrusimap.web.cmu.edu/twiki/bin/view/Cyrus/WebHome | Cyrus Wiki ]] | ||