====== Dovecot ======
Wir installieren dovecot nur mit impa und sieve, ich bin der Meinung pop3 braucht niemand mehr heute. Sieve ist ganz coll, weil man damit schon serverseitig beim Posteingang Mails in Ordner sortieren kann.
apt install dovecot-imapd dovecot-lmtpd dovecot-sieve dovecot-mysql
Dovecot ist gar nicht so schwer zu konfigurieren, wie es aussieht. Also beherzt den ganzen Schrott wegwerfen.
rm -rf /etc/dovecot/*
Diffie Hellman Parameter für Dovecot erstellen.
openssl dhparam -out /etc/dovecot/dh4096.pem 4096
Jetzt kann man erstmal Kaffee trinken gehen. Das dauert.
Dann wird /etc/dovecot/dovecot.conf erstellt
#mail_debug = no
##
## Aktivierte Protokolle
##
protocols = imap lmtp sieve
##
## TLS Config
## Quelle: https://ssl-config.mozilla.org/#server=dovecot&version=2.3.9&config=intermediate&openssl=1.1.1d&guideline=5.4
##
ssl = yes
disable_plaintext_auth=no
ssl_cert =
Und dann noch das /etc/dovecot/dovecot-sql.conf
driver=mysql
connect = "host=localhost dbname=vmail user=vmail password=DatenbankPasswort"
default_pass_scheme = BLF-CRYPT
password_query = SELECT username, domain, password FROM credentials WHERE username = '%Ln' AND domain = '%Ld';
user_query = SELECT 2000 AS uid, 2000 as gid, '/var/vmail/%Ld/%Ln' AS home;