<virtual-mta>set by the Hub
How many simultaneous connections this sending address holds in total across all recipient domains. It works a level above the directive of the same name in a recipient domain block: that one limits one queue, this one — all queues of this address.
Three identical names, three different settings. max-smtp-out lives in a recipient domain block, in a sending address and in a pool; each has its own default and its own scope. Look at the block, not at the name.
Without the line there is no limit. The manual names no default for this level, and the settings output prints unlimited. An address without the line is limited only by its queues’ limits and the node ceiling — this is not the same as the default of twenty in a recipient domain block.
| Mode | Per address (vMTA) | In the provider rule | When this is your case |
|---|---|---|---|
| Warm-up, cold address | 1 | 1 | An address younger than 4–6 weeks or back from a pause |
| Careful | 5 | 2 | Strict receivers, questionable reputation, the first weeks after warm-up |
| Balanced default | 15 | 5 | Normal operation of an established fleet |
| Aggressive | 40 | 10 | Warmed-up addresses, friendly receivers, urgent volumes |
| PowerMTA default | unlimited | — | If the directive is not written at all |
Count from the number of recipient domains, not at random. The address sends to several domains, and each queue has its own limit. If there are ten queues and each is allowed fifteen connections, together they will want a hundred and fifty — and that is how many the address will open if nothing is written here.
The backup address gets the fewest. The one backoff mode moves the queue to holds 1, 2 or 5 connections — by the chosen rate. There is no reason to push on a receiver that has already refused.
The Hub does not set the queue limit separately. The general recipient block inside the address has no such line: each queue lives with the vendor’s twenty under the address ceiling. Only the mailbox provider rule gets its own, noticeably lower number — 2, 5 or 10.
<virtual-mta mta-news-1> smtp-source-host 203.0.113.10 mail.example.com max-smtp-out 15 <domain *> max-msg-rate 10/m </domain> </virtual-mta>
what people get wrong and how it ends4 mistakes▶
§ 6.3.22
§ 6.3.16
our experience
§ 3.3.12.12
3 relations
max-smtp-out<domain>The same setting at another level. § 3.3.10.84
pmta show vmta-settings mta-news-1
3 articles
◇Four ways to say “slower”Messages, data volume, connection rate and number of connections — each has its own limit, and each has a “per source address” variant and a backoff mode twin.◇A queue is a receiving server together with a sending addressThe engine groups messages by the “recipient domain plus sending address” pair: one domain from two addresses is two independent queues with their own counters, connections and mode.◇Three pool rules the manual states directlyRotation-based distribution, inheritance of settings by members with the member’s own values overriding, and a namespace shared with sending addresses.