Dovecot-IMAP-Server installieren (Debian): Unterschied zwischen den Versionen

Aus MattWiki
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:


== Konfiguration anpassen ==
== Konfiguration anpassen ==
'''Anpassung /etc/dovecot/conf.d/10-mail.conf'''
 
=== Mailboxen ===
Anpassung '''/etc/dovecot/conf.d/10-mail.conf'''


Zeile auskommentieren:
Zeile auskommentieren:
Zeile 9: Zeile 11:
Neue Zeile einfügen:
Neue Zeile einfügen:
  mail_location = maildir:~/Maildir
  mail_location = maildir:~/Maildir
'''Anpassung /etc/dovecot/conf.d/15-mailboxes.conf'''
Anpassung '''/etc/dovecot/conf.d/15-mailboxes.conf'''


Bei Special-Use-Ordnern Attribut <code>auto = create</code> hinzufügen.  
Bei Special-Use-Ordnern Attribut <code>auto = create</code> hinzufügen.  
Zeile 26: Zeile 28:
  }
  }


== SSL-Verschlüsselung aktivieren ==
=== SSL-Verschlüsselung ===
Es kann entweder ein selbst signiertes Zertifikat oder ein anderes, z. B. ein von Letsencrypt erzeugtes, verwendet werden.
 
Selbst signiertes SSL-Zertifikat mit mit OpenSSL erstellen:
$ /usr/share/dovecot/mkcert.sh
Das Zertifikat wird in '''/etc/dovecot/conf.d/10-ssl.conf''' hinterlegt. Folgende Zeilen einfügen:
ssl = required
ssl_cert = </etc/path/to/fullcert.pem
ssl_key = </etc/path/to/private.pem


=== Selbst signiertes SSL-Zertifikat erstellen ===
=== Plaintext-Authentifizierung deaktivieren ===
Anpassung '''/etc/dovecot/conf.d/10-auth.conf'''. Folgende Zeilen einfügen:
disable_plaintext_auth = yes 
auth_mechanisms = plain


=== Bestehendes SSL-Zertifikat verwenden ===
== Zugriff testen ==


=== SSL-Zugriff testen ===
[[Kategorie:Debian]]
[[Kategorie:Debian]]
[[Kategorie:E-Mail]]
[[Kategorie:E-Mail]]

Version vom 29. Januar 2017, 02:18 Uhr

Installation

# apt-get install dovecot-imapd

Konfiguration anpassen

Mailboxen

Anpassung /etc/dovecot/conf.d/10-mail.conf

Zeile auskommentieren:

mail_location = mbox:~/mail:INBOX=/var/mail/%u 

Neue Zeile einfügen:

mail_location = maildir:~/Maildir

Anpassung /etc/dovecot/conf.d/15-mailboxes.conf

Bei Special-Use-Ordnern Attribut auto = create hinzufügen.

Dabei wird der Special-Use-Ordner automatisch angelegt, aber nicht vom Client abonniert. Beispiel:

mailbox Drafts { 
  auto = create 
  special_use = \Drafts 
} 

Zum gleichzeitigen Abonnieren verwenden (Leider wird Inbox nicht automatisch mit abonniert):

  auto = subscribe

Archiv-Ordner hinzufügen:

mailbox Archive { 
  auto = create 
  special_use = \Archive 
}

SSL-Verschlüsselung

Es kann entweder ein selbst signiertes Zertifikat oder ein anderes, z. B. ein von Letsencrypt erzeugtes, verwendet werden.

Selbst signiertes SSL-Zertifikat mit mit OpenSSL erstellen:

$ /usr/share/dovecot/mkcert.sh

Das Zertifikat wird in /etc/dovecot/conf.d/10-ssl.conf hinterlegt. Folgende Zeilen einfügen:

ssl = required
ssl_cert = </etc/path/to/fullcert.pem
ssl_key = </etc/path/to/private.pem

Plaintext-Authentifizierung deaktivieren

Anpassung /etc/dovecot/conf.d/10-auth.conf. Folgende Zeilen einfügen:

disable_plaintext_auth = yes 
auth_mechanisms = plain

Zugriff testen

SSL-Zugriff testen