From fc76860cb8954c8b86756cc913a6a85c472ef046 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 20 Apr 2024 21:11:06 +0200 Subject: [PATCH] mail: add roundcube --- hosts/mail/default.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/hosts/mail/default.nix b/hosts/mail/default.nix index 28659e55..0dd5316b 100644 --- a/hosts/mail/default.nix +++ b/hosts/mail/default.nix @@ -95,10 +95,6 @@ ]; }; - portunus.addToHosts = true; - - postfix.mapFiles."valias" = lib.mkForce "/home/root/valias"; - nginx = { enable = true; commonHttpConfig = /* nginx */ '' @@ -121,6 +117,21 @@ }; }; }; + + portunus.addToHosts = true; + + postfix.mapFiles."valias" = lib.mkForce "/home/root/valias"; + + roundcube = { + enable = true; + hostName = config.mailserver.fqdn; + extraConfig = /* php */ '' + # starttls needed for authentication, so the fqdn required to match the certificate + $config['smtp_server'] = "tls://${config.mailserver.fqdn}"; + $config['smtp_user'] = "%u"; + $config['smtp_pass'] = "%p"; + ''; + }; }; sops = {