diff options
| author | Gregor Kleen <gkleen@yggdrasil.li> | 2025-08-10 19:04:47 +0200 |
|---|---|---|
| committer | Gregor Kleen <gkleen@yggdrasil.li> | 2025-08-10 19:04:47 +0200 |
| commit | 7c1869afb012a9c18918b36ec91e26a248a53bc5 (patch) | |
| tree | 3f68599dcb65bcabd7b0c71b3995307129b4324d /hosts/surtr/email | |
| parent | b1a562bee6603802a909dc33b8c01d69edbcc5b2 (diff) | |
| download | nixos-7c1869afb012a9c18918b36ec91e26a248a53bc5.tar nixos-7c1869afb012a9c18918b36ec91e26a248a53bc5.tar.gz nixos-7c1869afb012a9c18918b36ec91e26a248a53bc5.tar.bz2 nixos-7c1869afb012a9c18918b36ec91e26a248a53bc5.tar.xz nixos-7c1869afb012a9c18918b36ec91e26a248a53bc5.zip | |
...
Diffstat (limited to 'hosts/surtr/email')
| -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 | ||
