diff --git a/dovecot.nix b/dovecot.nix index 0e3180e..97c1e13 100644 --- a/dovecot.nix +++ b/dovecot.nix @@ -7,18 +7,28 @@ let password_query = SELECT username AS user, password FROM mailbox WHERE username = '%Lu' AND active='1' user_query = SELECT username AS user FROM mailbox WHERE username = '%Lu' AND active='1' ''; - dovecotConf = pkgs.writeText "dovecot.conf" '' - sendmail_path = /run/wrappers/bin/sendmail - default_internal_user = dovecot2 - default_internal_group = dovecot2 - protocols = imap lmtp pop3 sieve - + dovecotConfSSL = pkgs.writeText "dovecot.conf" '' ${lib.optionalString (config.variables.useSSL) '' ssl = yes ssl_cert = /var/lib/dovecot/ssl-keys.conf + chown root:root /var/lib/dovecot/ssl-keys.conf + chmod 400 /var/lib/dovecot/ssl-keys.conf ''; }; }