No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-19 11:34:35 -04:00
defaults Initial commit 2026-10-19 11:34:35 -04:00
handlers Initial commit 2026-10-19 11:34:35 -04:00
meta Initial commit 2026-10-19 11:34:35 -04:00
tasks Initial commit 2026-10-19 11:34:35 -04:00
templates Initial commit 2026-10-19 11:34:35 -04:00
README.md Initial commit 2026-10-19 11:34:35 -04:00

dovecot

Installs Dovecot (IMAP only) and serves ~/Maildir of the logged-in Unix user. Logins use PAM (the Linux password); user@domain is accepted and the domain is stripped. Debian/Ubuntu only. Requires become for the apt and config steps.

Pairs with the exim4 role (local delivery to the same Maildir) and the webmail role (Roundcube).

Variables

Variable Default
dovecot_listen [127.0.0.1]
dovecot_maildir Maildir
dovecot_disable_plaintext_auth true
dovecot_exim_auth false
dovecot_exim_auth_socket auth-client
dovecot_exim_user Debian-exim

Set dovecot_disable_plaintext_auth: false only when dovecot listens on loopback alone. Set dovecot_exim_auth: true to expose a SASL socket that exim4 uses for authenticated SMTP (see the exim4 role's exim4_dovecot_auth).