====== Installation dovecot-imapd ====== Vorraussetzung: * [[dovecot]] * SMTP-Server übergibt Mails an Dovecot ( z.B. [[postfix-dovecot-imapd]] ) ===== Benötigte Pakete ===== * Debian ( ab 5.0 ): ''dovecot-imapd'' * openSuSE ( ab 11.4 ): ''dovecot20'' * centOS ( ab 6 ): ''dovecot'' ===== Authentifizierung testen ===== doveadm user nutzer15 doveadm auth login nutzer15 doveadm auth test nutzer15 ===== testen ===== Vor dem Testen dem Empfänger eine Mail schicken ... swaks -f iw@test -t nutzer15@localhost -s localhost ==== IMAP mit curl ==== curl -v --url imap://localhost:143 --user testuser ==== 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 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 mutt ==== mutt -f imap://nutzer15@localhost ==== Benutzername and IP Addresse des Clients anzeigen ==== Mit doveadm: doveadm who In der Prozessliste anzeige, so das man das mit ps sieht: … verbose_proctitle = yes … ((https://doc.dovecot.org/settings/dovecot_core_settings/#verbose_proctitle)) ===== Tools ===== * [[ http://freshmeat.net/projects/imapsync/ | Tool zum Migrieren/Syncronisieren von Benutzerkonten ]] * [[ http://www.mulberrymail.com/ | IMAP Mail Client, auch zur Administration geeignet ]] ==== Perl-Modul für imap ==== http://search.cpan.org: Net::IMAP Debian Paket: libnet-imap-perl ===== Plaintext ===== (Nur für vorübergehende Tests) disable_plaintext_auth = no Anschließend sind Zugriffe ohne TLS mit einem Client wie z.B. thunderbird möglich ===== Sieve ===== Pakete: dovecot-sieve dovecot-managesieved require "fileinto"; # # 2019-2-13 # if header :contains "subject" "Termin" { fileinto "Inbox.Termin"; stop; }