lpi2:cyrus-imapd
Inhaltsverzeichnis
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: <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
IMAP mit netcat / telnet
netcat -v localhost 143 . capability . login nutzer15 villa . list "" "*" . logout
Dokumentation
IMAP mit mutt
mutt -f imap://nutzer15@localhost
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
Tools
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
- Virtual Domains mit Cyrus (ab Cryrus IMAPd 2.2)
lpi2/cyrus-imapd.txt · Zuletzt geändert: 2012/02/06 13:42 von 127.0.0.1
