diff options
Diffstat (limited to 'hosts/surtr/email/default.nix')
-rw-r--r-- | hosts/surtr/email/default.nix | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/hosts/surtr/email/default.nix b/hosts/surtr/email/default.nix index de8a6730..a3e06ca6 100644 --- a/hosts/surtr/email/default.nix +++ b/hosts/surtr/email/default.nix | |||
@@ -124,13 +124,14 @@ in { | |||
124 | services.postfix = { | 124 | services.postfix = { |
125 | enable = true; | 125 | enable = true; |
126 | enableSmtp = false; | 126 | enableSmtp = false; |
127 | hostname = "surtr.yggdrasil.li"; | ||
128 | recipientDelimiter = ""; | ||
129 | setSendmail = true; | 127 | setSendmail = true; |
130 | postmasterAlias = ""; rootAlias = ""; extraAliases = ""; | 128 | postmasterAlias = ""; rootAlias = ""; extraAliases = ""; |
131 | destination = []; | 129 | settings.main = { |
132 | networks = []; | 130 | recpipient_delimiter = ""; |
133 | config = { | 131 | mydestination = []; |
132 | mynetworks = []; | ||
133 | myhostname = "surtr.yggdrasil.li"; | ||
134 | |||
134 | smtpd_tls_security_level = "may"; | 135 | smtpd_tls_security_level = "may"; |
135 | 136 | ||
136 | smtpd_tls_chain_files = [ | 137 | smtpd_tls_chain_files = [ |
@@ -177,10 +178,8 @@ in { | |||
177 | 178 | ||
178 | local_recipient_maps = ""; | 179 | local_recipient_maps = ""; |
179 | 180 | ||
180 | # 10 GiB | 181 | message_size_limit = 10 * 1024 * 1024 * 1024; |
181 | message_size_limit = "10737418240"; | 182 | mailbox_size_limit = 10 * 1024 * 1024 * 1024; |
182 | # 10 GiB | ||
183 | mailbox_size_limit = "10737418240"; | ||
184 | 183 | ||
185 | smtpd_delay_reject = true; | 184 | smtpd_delay_reject = true; |
186 | smtpd_helo_required = true; | 185 | smtpd_helo_required = true; |
@@ -280,7 +279,7 @@ in { | |||
280 | query = SELECT value FROM recipient_bcc_maps WHERE key = '%s' | 279 | query = SELECT value FROM recipient_bcc_maps WHERE key = '%s' |
281 | ''}''; | 280 | ''}''; |
282 | }; | 281 | }; |
283 | masterConfig = { | 282 | settings.master = { |
284 | "465" = { | 283 | "465" = { |
285 | type = "inet"; | 284 | type = "inet"; |
286 | private = false; | 285 | private = false; |
@@ -660,7 +659,7 @@ in { | |||
660 | quota_status_success = DUNNO | 659 | quota_status_success = DUNNO |
661 | quota_status_nouser = DUNNO | 660 | quota_status_nouser = DUNNO |
662 | quota_grace = 10%% | 661 | quota_grace = 10%% |
663 | quota_max_mail_size = ${config.services.postfix.config.message_size_limit} | 662 | quota_max_mail_size = ${toString config.services.postfix.settings.main.message_size_limit} |
664 | quota_vsizes = yes | 663 | quota_vsizes = yes |
665 | } | 664 | } |
666 | 665 | ||