Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2:cyrus-imapd

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

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 ]]
  
lpi2/cyrus-imapd.txt · Zuletzt geändert: 2012/02/06 13:42 (Externe Bearbeitung)