diff options
| author | Preston Pan <ret2pop@gmail.com> | 2026-02-12 17:37:56 -0800 |
|---|---|---|
| committer | Preston Pan <ret2pop@gmail.com> | 2026-02-12 17:37:56 -0800 |
| commit | ef4bd15026b83f487cf064e7b7ce098cc8aca375 (patch) | |
| tree | d6b8e7a57633164082792ab28932bea24513e2bb /nix/modules/maddy.nix | |
| parent | 6a4f95482fa2c0faeafa028eae164d00c6418ac3 (diff) | |
fix vps, maddy, everything works
Diffstat (limited to 'nix/modules/maddy.nix')
| -rw-r--r-- | nix/modules/maddy.nix | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/nix/modules/maddy.nix b/nix/modules/maddy.nix index ab98f87..42f24f9 100644 --- a/nix/modules/maddy.nix +++ b/nix/modules/maddy.nix @@ -3,9 +3,14 @@ services.maddy = { enable = lib.mkDefault config.monorepo.profiles.server.enable; openFirewall = true; - hostName = "${config.monorepo.vars.remoteHost}"; + hostname = "${config.monorepo.vars.orgHost}"; primaryDomain = "mail.${config.monorepo.vars.orgHost}"; + localDomains = [ + "$(primary_domain)" + "${config.monorepo.vars.orgHost}" + ]; tls = { + loader = "file"; certificates = [ { keyPath = "/var/lib/acme/mail.${config.monorepo.vars.orgHost}/key.pem"; @@ -16,14 +21,12 @@ config = builtins.replaceStrings [ "imap tcp://0.0.0.0:143" "submission tcp://0.0.0.0:587" - "smtp tcp://0.0.0.0:25" ] [ "imap tls://0.0.0.0:993 tcp://0.0.0.0:143" "submission tls://0.0.0.0:465 tcp://0.0.0.0:587" - "smtps tls://0.0.0.0:465 smtp tcp://0.0.0.0:25" ] options.services.maddy.config.default; ensureCredentials = { - "${config.monorepo.vars.userName}@localhost" = { + "${config.monorepo.vars.internetName}@${config.monorepo.vars.orgHost}" = { passwordFile = "/run/secrets/mail_password"; }; }; |
