diff --git a/machines/akhaten/stalwart.nix b/machines/akhaten/stalwart.nix index e5c749d..8058368 100644 --- a/machines/akhaten/stalwart.nix +++ b/machines/akhaten/stalwart.nix @@ -3,10 +3,9 @@ services.stalwart-mail = { enable = true; settings = { - global.tracing.level = "trace"; authentication.fallback-admin = { user = "admin"; - secret = "$6$R469iElYzZ7v7TlV$PtJpqLO0Szw.B/r8V.puCC26i5.nfQLJQotTWrNoBsTrFo6/J1pC43OIMKc.2Oli/Of0pjPcgbBNmhfFImuuu0"; + secret = "%{file:/var/lib/stalwart-mail/admin-hash}%"; }; lookup.default.hostname = "mail.luj.fr"; server = { @@ -57,6 +56,13 @@ }; }; + age.secrets.stalwart-admin-hash = { + file = ../../secrets/stalwart-admin.age; + path = "/var/lib/stalwart-mail/admin-hash"; + owner = "stalwart-mail"; + group = "stalwart-mail"; + }; + machine.meta.zones."luj.fr".subdomains."mail" = { A = [ config.machine.meta.ips.public.ipv4 ]; AAAA = [ config.machine.meta.ips.public.ipv6 ];