====== 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 ]]