summaryrefslogtreecommitdiff
path: root/hosts/surtr/email/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/surtr/email/default.nix')
-rw-r--r--hosts/surtr/email/default.nix21
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