Add roundcube webmail interface

This commit is contained in:
Jordan Holt 2024-04-02 23:50:20 +01:00
parent 23abd062ec
commit 9618698da5
Signed by: jordan
GPG Key ID: B8CFFF61F1CCF520

View File

@ -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";