config_get() expression function + moved lookup.default.[hostname|domain] to server.hostname and report.domain

This commit is contained in:
mdecimus
2025-01-12 10:53:58 +01:00
parent a4b1d5c39b
commit a6c744b09a
21 changed files with 167 additions and 107 deletions

View File

@@ -56,7 +56,7 @@ use crate::{
};
const SERVER: &str = r#"
[lookup.default]
[server]
hostname = "imap.example.org"
[server.listener.imap]

View File

@@ -29,15 +29,15 @@ const CONFIG: &str = r#"
[session.rcpt]
relay = true
[lookup.default]
domain = "example.org"
[server]
hostname = "mx.example.org"
[report]
submitter = "'mx.example.org'"
[report.dmarc.aggregate]
from-name = "'DMARC Report'"
from-address = "'reports@' + key_get('default', 'domain')"
from-address = "'reports@' + config_get('report.domain')"
org-name = "'Foobar, Inc.'"
contact-info = "'https://foobar.org/contact'"
send = "daily"