From 9618698da5509dd098932bcc0da6bd02b851ab48 Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Tue, 2 Apr 2024 23:50:20 +0100 Subject: [PATCH] Add roundcube webmail interface --- modules/services/mail/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/services/mail/default.nix b/modules/services/mail/default.nix index 7bf6138..c31a4ac 100644 --- a/modules/services/mail/default.nix +++ b/modules/services/mail/default.nix @@ -22,6 +22,20 @@ in { }; config = lib.mkIf cfg.enable { + services.roundcube = { + enable = true; + hostName = config.mailserver.fqdn; + extraConfig = '' + $config['smtp_server'] = "tls://${config.mailserver.fqdn}"; + $config['smtp_user'] = "%u"; + $config['smtp_pass'] = "%p"; + ''; + }; + + services.nginx.enable = true; + + networking.firewall.allowedTCPPorts = [ 80 443 ]; + mailserver = { enable = true; fqdn = "mail.vimium.com";