<virtual-mta>set by the Hub
The line sets the protocol header version — 1 or 2. The default is 1.
There are three levels, and this is the middle one. The most specific is protocol-version in the proxy block itself; if it is not set there, this line is used; if this one is not set either, the same line at the node level.
The second version is needed for additional fields — passing the queue domain (proxy-include-tlv) works only with it.
The proxy chooses the version, not the node: set the one it understands.
The value is chosen by what the proxy can do:
| Value | When |
|---|---|
| 1 (default) | the proxy is old or the queue domain is not needed |
| 2 | passing the queue domain is needed |
# the second version and passing the queue domain go as a pair proxy-protocol 2proxy-include-tlv domain
what people get wrong and how it ends1 mistake▶
our experience
2 relations
proxy-protocolGlobalThe level above: if not set here, the version is taken from there. § 3.3.1.48
tcpdump -A -i any -c 20 'port 5000'
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.