<virtual-mta>
The form and the rules are the same: a path, a mask or an HTTP address. The lines are read as settings of this sending address.
The manual’s example names the typical case directly — signing keys. There are many of them, they change during rotation, and they are awkward to keep in a shared file; a separate file per sending address solves this with one line.
It can be repeated — the manual shows a file and an address in a row.
Three forms of the value, as at the node level:
| Value | When |
|---|---|
| a file path | signing keys or limits are moved out separately |
| a mask | a file per sending address |
| an HTTP address | settings are distributed centrally |
What is better not put into such a file — the smtp-source-host line: it is what the sending address exists for, and it should be visible in its definition.
# signing keys are moved out of the sending address definition <virtual-mta mta1> include /etc/pmta/domain-keys.txt include https://10.1.2.3:4000/dkim/keys.txt </virtual-mta>
what people get wrong and how it ends2 mistakes▶
§ 9.2
our experience
2 relations
includeGlobalThe same directive at the root of the file; there it adds node-level lines. § 3.3.12.14
pmta show vmta-settings mta1
3 articles
◇Headers the sender uses to control deliverySix control headers let the submitting side choose a stream, tag a message with a job, set signing options and the key, the envelope identifier and the schedule; each is allowed separately and per source.◇Backoff mode — the queue's second personalityA queue that a receiver has started refusing switches to a parallel set of limits, retries and routes — ten directives that act only in this mode.◇Warm-up built into the engineA warmed-up address hands the first N messages of the day for each receiver to its cold partner; the partner sends them itself and builds history.