Name collisions are the rule, not the exception. max-smtp-out written in <domain> limits connections to the receiver; in <virtual-mta> — all connections of the sending address; in <virtual-mta-pool> it goes to each pool address in full. include appears in five blocks.
A line moved between blocks parses without an error and changes meaning. That is why catalog entries tell directives apart by the block they are documented in: domain.max-smtp-out and virtual-mta.max-smtp-out have their own defaults, inheritance and meaning.
One name — different settings:
| Name | Block | What it sets |
|---|---|---|
| max-smtp-out | <domain> | connections to the receiver |
| max-smtp-out | <virtual-mta> | the overall ceiling of the sending address |
| max-smtp-out | <virtual-mta-pool> | a ceiling for each pool address, not a shared allowance |
| log-tls | <source> | logging encryption negotiation with the submitting client |
| log-tls | <domain> | logging encryption negotiation with the receiver |
| api-key | <transmissions-api> | the key of applications submitting over HTTP |
| api-key | <signals> | the node’s key to SparkPost Signals |
# one name — two meanings <virtual-mta vmta1> max-smtp-out 50 <domain gmail.com> max-smtp-out 10 </domain> </virtual-mta>
1 relation
pmta show settings gmail.com/vmta1 | grep '^max-smtp-out '
3 articles
◇Accept, route, deliverA message’s path inside the node: accept, decide where, deliver — and all the settings live between these three steps.◇What the node tells about itself and through which channelsSeven observation surfaces: the web monitor, the console in four formats, the log, accounting, accounting search, metrics and export to external analytics.◇The watchdog that restarts the engineKeeps an eye on the engine and brings it back up after a crash by itself, sending a crash report to the postmaster address.