====== 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'' : admins: cyrus sasl_pwcheck_method: saslauthd sasl_mech_list: PLAIN LOGIN allowplaintext: yes sasl_minimum_layer: 0 ===== Mailbox anlegen ===== ggf. Cyrus starten /etc/init.d/cyrus start Adminpasswort setzen: passwd cyrus cyradm --auth login --user cyrus localhost IMAP Password: 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'': unixhierarchysep: yes ===== 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 ]]