<virtual-mta-pool>
A convenience of notation, not a separate level of limitation: the value is written once in the pool and goes to each of its members as their own.
The pool does not divide the reserve but hands it out. The manual lists the directives a pool passes down and says of them “inherited by the member addresses.” So max-smtp-out 20 in a pool of five addresses means twenty connections for each, that is, up to a hundred from the pool, not twenty for all. A value written in the address itself overrides the pool one.
There is still an overall ceiling on the node — total-max-smtp-out, and it acts on top of everything. If you need a limit for a group of addresses as such, this is the only real boundary; the pool line does not replace it.
The line has no description of its own. The manual section refers to the definition in the recipient domain block — not to the neighboring section about the sending address, even though in meaning that is the one. Read literally, the reference would make the pool value a limit on one queue, which the example from the same section does not confirm. We read it by the example: it is the address ceiling written a level higher.
Count as a product, not a sum. The number from the pool is multiplied by the number of members — this is what the recipient domains will see. A pool of five addresses at fifteen connections each is seventy-five fleet connections.
One value for the group suits only identical addresses. If the pool has both an address under warm-up and an established one, a common line will either choke the second or burn the first. This difference is exactly the reason to write the ceiling for each address separately.
The order of magnitude is the same as for the address line. Fifteen connections in normal mode, five in careful mode, forty in aggressive mode; an address under warm-up gets one.
<virtual-mta-pool pool-news> max-smtp-out 15 virtual-mta mta-news-1 virtual-mta mta-news-2 </virtual-mta-pool>
what people get wrong and how it ends3 mistakes▶
§ 3.3.13
our experience
§ 6.3.22
2 relations
pmta show vmta-settings mta-news-1
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.