<virtual-mta>set by the Hub
The syntax and the order of the four words are the same as at the node level. What changes is the scope — and a prohibition appears.
The node set is replaced entirely, just as with the regular form: what is written here applies to this sending address’s messages, and the common setting is not applied to them.
An accompanying prohibition. If the directive applies to this sending address — set here or inherited from the node — then smtp-source-host and use-proxy are not allowed in this block. The second case matters more than the first: an inherited proxy is not visible in the block itself, and the regular form can no longer be put next to it.
The natural unit of a proxy fleet. One sending address — one rented address — one identity: that way accounting, limits and address health are calculated from what the recipient saw.
The tag links this file with the gate table /etc/hubgate/upstreams.tsv: the engine checks it only for form, while the gate uses it to choose which proxy to go out through. If the files diverge, mail through such an address will not go at all.
The values are the same as in the definition. What is decided here specifically:
| Entry | Consequence |
|---|---|
| a line in the block | the node set is replaced for this stream |
| nothing written | the node set is inherited — together with the ban on the regular form |
| several lines | an identity made of several proxy addresses, rotated |
One sending address — one rented address. Rotation within an identity takes away the ability to monitor addresses individually, and in a proxy fleet that is exactly what is needed: addresses change most often.
# the whole sending address goes through the proxy <virtual-mta mta2.port25.com> smtp-proxy-source-host 2.3.4.5 my.proxy.com:5000 10.1.2.3 mta2.port25.com</virtual-mta>
what people get wrong and how it ends2 mistakes▶
§ 3.3.1.23
§ 11.3
2 relations
pmta show vmta-settings shop-via-proxy
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.