From 7c1869afb012a9c18918b36ec91e26a248a53bc5 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Sun, 10 Aug 2025 19:04:47 +0200 Subject: ... --- hosts/surtr/email/default.nix | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'hosts/surtr/email/default.nix') 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 { services.postfix = { enable = true; enableSmtp = false; - hostname = "surtr.yggdrasil.li"; - recipientDelimiter = ""; setSendmail = true; postmasterAlias = ""; rootAlias = ""; extraAliases = ""; - destination = []; - networks = []; - config = { + settings.main = { + recpipient_delimiter = ""; + mydestination = []; + mynetworks = []; + myhostname = "surtr.yggdrasil.li"; + smtpd_tls_security_level = "may"; smtpd_tls_chain_files = [ @@ -177,10 +178,8 @@ in { local_recipient_maps = ""; - # 10 GiB - message_size_limit = "10737418240"; - # 10 GiB - mailbox_size_limit = "10737418240"; + message_size_limit = 10 * 1024 * 1024 * 1024; + mailbox_size_limit = 10 * 1024 * 1024 * 1024; smtpd_delay_reject = true; smtpd_helo_required = true; @@ -280,7 +279,7 @@ in { query = SELECT value FROM recipient_bcc_maps WHERE key = '%s' ''}''; }; - masterConfig = { + settings.master = { "465" = { type = "inet"; private = false; @@ -660,7 +659,7 @@ in { quota_status_success = DUNNO quota_status_nouser = DUNNO quota_grace = 10%% - quota_max_mail_size = ${config.services.postfix.config.message_size_limit} + quota_max_mail_size = ${toString config.services.postfix.settings.main.message_size_limit} quota_vsizes = yes } -- cgit v1.2.3