====== 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;
}