summaryrefslogtreecommitdiff
path: root/sys/mail
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--sys/mail/default.nix8
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/mail/default.nix b/sys/mail/default.nix
index 0a888e8..6c1b610 100644
--- a/sys/mail/default.nix
+++ b/sys/mail/default.nix
@@ -92,11 +92,9 @@ in
certLogins =
pkgs.writeText "cert-logins"
- (concatStrings (flatten (mapAttrsToList
- (uuid: names: map
- (addr: ''
- ${uuid}.mail-client@nodomain,${addr}:::::::user=${names.canonical}
- '')
+ (concatLines (flatten (mapAttrsToList
+ (certPath: names: map
+ (addr: "${config.local.pki.byPath.${certPath}.commonName}@nodomain,${addr}:::::::user=${names.canonical}")
names.logins)
(listToAttrs (localCerts ++ vmailCerts)))));