diff options
Diffstat (limited to 'modules/private/mail/milters.nix')
-rw-r--r-- | modules/private/mail/milters.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/modules/private/mail/milters.nix b/modules/private/mail/milters.nix index 4291993..172e216 100644 --- a/modules/private/mail/milters.nix +++ b/modules/private/mail/milters.nix | |||
@@ -19,6 +19,13 @@ | |||
19 | config = lib.mkIf (config.myServices.mail.enable || config.myServices.mailBackup.enable) { | 19 | config = lib.mkIf (config.myServices.mail.enable || config.myServices.mailBackup.enable) { |
20 | secrets.keys = [ | 20 | secrets.keys = [ |
21 | { | 21 | { |
22 | dest = "opendkim"; | ||
23 | isDir = true; | ||
24 | user = config.services.opendkim.user; | ||
25 | group = config.services.opendkim.group; | ||
26 | permissions = "0550"; | ||
27 | } | ||
28 | { | ||
22 | dest = "opendkim/eldiron.private"; | 29 | dest = "opendkim/eldiron.private"; |
23 | user = config.services.opendkim.user; | 30 | user = config.services.opendkim.user; |
24 | group = config.services.opendkim.group; | 31 | group = config.services.opendkim.group; |
@@ -45,7 +52,7 @@ | |||
45 | ) | 52 | ) |
46 | config.myEnv.dns.masterZones | 53 | config.myEnv.dns.masterZones |
47 | )); | 54 | )); |
48 | keyPath = "${config.secrets.location}/opendkim"; | 55 | keyPath = config.secrets.fullPaths."opendkim"; |
49 | selector = "eldiron"; | 56 | selector = "eldiron"; |
50 | configFile = pkgs.writeText "opendkim.conf" '' | 57 | configFile = pkgs.writeText "opendkim.conf" '' |
51 | SubDomains yes | 58 | SubDomains yes |