diff options
Diffstat (limited to 'modules/private/mail/relay.nix')
-rw-r--r-- | modules/private/mail/relay.nix | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/modules/private/mail/relay.nix b/modules/private/mail/relay.nix index 651452c..668d365 100644 --- a/modules/private/mail/relay.nix +++ b/modules/private/mail/relay.nix | |||
@@ -13,9 +13,8 @@ | |||
13 | mxs = map (zone: "${config.myEnv.servers."${name}".mx.subdomain}.${zone.name}") zonesWithMx; | 13 | mxs = map (zone: "${config.myEnv.servers."${name}".mx.subdomain}.${zone.name}") zonesWithMx; |
14 | in builtins.listToAttrs (map (mx: lib.attrsets.nameValuePair mx null) mxs); | 14 | in builtins.listToAttrs (map (mx: lib.attrsets.nameValuePair mx null) mxs); |
15 | }; | 15 | }; |
16 | secrets.keys = [ | 16 | secrets.keys = { |
17 | { | 17 | "postfix/mysql_alias_maps" = { |
18 | dest = "postfix/mysql_alias_maps"; | ||
19 | user = config.services.postfix.user; | 18 | user = config.services.postfix.user; |
20 | group = config.services.postfix.group; | 19 | group = config.services.postfix.group; |
21 | permissions = "0440"; | 20 | permissions = "0440"; |
@@ -41,9 +40,8 @@ | |||
41 | FROM forwardings_blacklisted | 40 | FROM forwardings_blacklisted |
42 | WHERE source = '%s' | 41 | WHERE source = '%s' |
43 | ''; | 42 | ''; |
44 | } | 43 | }; |
45 | { | 44 | "postfix/ldap_mailboxes" = { |
46 | dest = "postfix/ldap_mailboxes"; | ||
47 | user = config.services.postfix.user; | 45 | user = config.services.postfix.user; |
48 | group = config.services.postfix.group; | 46 | group = config.services.postfix.group; |
49 | permissions = "0440"; | 47 | permissions = "0440"; |
@@ -57,9 +55,8 @@ | |||
57 | result_format = dummy | 55 | result_format = dummy |
58 | version = 3 | 56 | version = 3 |
59 | ''; | 57 | ''; |
60 | } | 58 | }; |
61 | { | 59 | "postfix/sympa_mailbox_maps" = { |
62 | dest = "postfix/sympa_mailbox_maps"; | ||
63 | user = config.services.postfix.user; | 60 | user = config.services.postfix.user; |
64 | group = config.services.postfix.group; | 61 | group = config.services.postfix.group; |
65 | permissions = "0440"; | 62 | permissions = "0440"; |
@@ -82,9 +79,8 @@ | |||
82 | CONCAT('abuse-feedback-report@', robot_list) | 79 | CONCAT('abuse-feedback-report@', robot_list) |
83 | ) | 80 | ) |
84 | ''; | 81 | ''; |
85 | } | 82 | }; |
86 | { | 83 | "postfix/ldap_ejabberd_users_immae_fr" = { |
87 | dest = "postfix/ldap_ejabberd_users_immae_fr"; | ||
88 | user = config.services.postfix.user; | 84 | user = config.services.postfix.user; |
89 | group = config.services.postfix.group; | 85 | group = config.services.postfix.group; |
90 | permissions = "0440"; | 86 | permissions = "0440"; |
@@ -99,8 +95,8 @@ | |||
99 | result_format = ejabberd@localhost | 95 | result_format = ejabberd@localhost |
100 | version = 3 | 96 | version = 3 |
101 | ''; | 97 | ''; |
102 | } | 98 | }; |
103 | ]; | 99 | }; |
104 | 100 | ||
105 | networking.firewall.allowedTCPPorts = [ 25 ]; | 101 | networking.firewall.allowedTCPPorts = [ 25 ]; |
106 | 102 | ||