<virtual-mta-pool>
The same byte ceiling as for a single address, written in a pool. The meaning of the setting is fully described on the max-smtp-data-volume-rate page of the <virtual-mta> block — the manual itself refers there, repeating only the value grammar and the example.
There is one difference between the blocks, and it is in the arithmetic. A pool does not divide the value among its members but passes it to each: the section on pools says of its directives that they “are inherited by the member addresses.” The line 6g/10h in a pool of five addresses means six gigabytes for each, that is, up to thirty from the pool.
Why a pool, then. For the sake of a single point of change: it is easier to change the quota of a group of twenty addresses with one line than with twenty. A value written in the address itself overrides the pool one — an exception for one member is made there.
The manual gives no default for the pool form. Without the line, whatever is inherited or set in the address itself applies; for an address it is unlimited.
This is deliberate. A pool line would hand one number to all members at once, while warm-up leads each address along its own schedule: one is on its third day, another on its second month.
Set it when the group’s addresses have the same role. One quota for all is justified while the addresses are interchangeable. As soon as one of them gets its own schedule, the pool line starts getting in the way: it has to be overridden in the address itself, and the setting spreads across two places.
Count from the member, not from the group. Each one gets the written number. The intended group volume is divided by the number of addresses — keeping in mind that it will have to be divided again when the pool grows.
Not suitable for warm-up. Different addresses in a pool are almost always at different stages, and the line cannot tell them apart.
# each gets 6g/10h — from the pool that is up to 12g over the same ten hours <virtual-mta mta1> </virtual-mta> <virtual-mta mta2> </virtual-mta> <virtual-mta-pool pool> max-smtp-data-volume-rate 6g/10h virtual-mta mta1 virtual-mta mta2 </virtual-mta-pool>
what people get wrong and how it ends3 mistakes▶
§ 3.3.13
§ 3.3.13.8
§ 3.3.13
3 relations
pmta show vmta-settings mta1 pmta show vmta-settings mta2
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.