diff options
| author | Alejandro Soto <alejandro@34project.org> | 2025-12-28 22:00:56 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2025-12-28 22:00:56 -0600 |
| commit | a8667fbb8293830f65a82eff8428a834d3780f49 (patch) | |
| tree | b6a3ca6663e2fdc205c9844dd3a1b788e273384d /sys | |
| parent | 8df676a93c080ce909112c7b3c19aabb5bd7de29 (diff) | |
sys/mta: 25.11 updates
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/mta/default.nix | 40 |
1 files changed, 18 insertions, 22 deletions
diff --git a/sys/mta/default.nix b/sys/mta/default.nix index 57c1c27..15476bf 100644 --- a/sys/mta/default.nix +++ b/sys/mta/default.nix @@ -76,26 +76,6 @@ in { enableSmtp = true; enableSubmissions = isPrimary; - inherit domain; - hostname = mtaDomain.main; - - #TODO: check_recipient_access para rechazar localhost desde afuera - destination = optionals isPrimary ["localhost" "$mydomain"]; - origin = "$mydomain"; - - networksStyle = "host"; - - relayHost = optionalString isBackup domains.smtp.main; - lookupMX = false; - - relayDomains = - if isBackup - then allDomains - else null; - - sslKey = "${cert}/key.pem"; - sslCert = "${cert}/fullchain.pem"; - # TambiƩn es postmaster rootAlias = config.local.sysadmin; @@ -163,12 +143,28 @@ in { virtual))); }; - config = + settings.main = { + mydomain = domain; + myhostname = mtaDomain.main; + + myorigin = "$mydomain"; + #TODO: check_recipient_access para rechazar localhost desde afuera + mydestination = optionals isPrimary ["localhost" "$mydomain"]; + mynetworks_style = "host"; + + relayhost = optional isBackup "[${domains.smtp.main}]"; + relay_domains = + if isBackup + then allDomains + else null; + + smtpd_tls_chain_files = ["${cert}/key.pem" "${cert}/fullchain.pem"]; + # user+extension@domain.tld recipient_delimiter = optionalString isPrimary "+"; - message_size_limit = toString (50 * 1048576); + message_size_limit = 50 * 1048576; local_transport = mdaTransport; virtual_transport = mdaTransport; |
