MTA-STS-DAEMON.YML(5) | mta-sts-daemon.yml | MTA-STS-DAEMON.YML(5) |
mta-sts-daemon.yml - configuration file for mta-sts-daemon
This configuration file configures the listening socket, caching behaviour, and manipulation of MTA-STS mode.
The file is in YAML syntax with the following elements:
host: (str) daemon bind address. Default: 127.0.0.1
port: (int) daemon bind port. Default: 8461
path: (str) daemon UNIX socket bind address (path). If specified, host and port are ignored and UNIX socket is bound instead of TCP.
mode: (int) file mode for daemon UNIX socket. If not specified default filemode is used. This option has effect only when UNIX socket is used. If file mode specified in octal form (most common case), it has to be prepended with leading zero. Example: 0666
reuse_port: (bool) allow multiple instances to share same port (available on Unix, Windows). Default: true
cache_grace: (float) age of cache entries in seconds which do not require policy refresh and update. Default: 60
shutdown_timeout: (float) time limit granted to existing client sessions for finishing when server stops. Default: 20
cache
proactive_policy_fetching
default_zone
zones
The timeout is used for the DNS and HTTP requests.
MTA-STS "testing" mode can be interpreted as "strict" mode. This may be useful (though noncompliant) in the beginning of MTA-STS deployment, when many domains operate under "testing" mode.
host: 127.0.0.1 port: 8461 reuse_port: true shutdown_timeout: 20 proactive_policy_fetching:
enabled: true
interval: 86400
concurrency_limit: 100
grace_ratio: 2 cache:
type: internal
options:
cache_size: 10000 default_zone:
strict_testing: false
timeout: 4 zones:
myzone:
strict_testing: false
timeout: 4
0.
2022-10-15 | postfix-mta-sts-resolver |