<domain>
An alias. The manual gives the name a separate section and says plainly: it is the same as max-rcpt-per-transaction. One field, two ways to name it, the same default of 1000.
You need to know about the alias to read other people’s configurations. A setting set with one name may appear in a file under the other — and look like two different limits that do not actually exist. The field itself is described on the page of the main name: that is also where the price of fine splitting is discussed.
The engine prints exactly this name. The queue settings command outputs the line max-rcpt-per-message — whichever of the two names is in the configuration.
And the same name is taken in the submission block. There <source> carries a setting with this name, and it is about something completely different: how many recipients the node is willing to accept, default 0. The result is a name with three roles — two aliases on sending and a full namesake on reception.
Choose one name for the whole configuration. Which one does not matter; what matters is uniqueness: two names of one field in different files read as two settings. We stick to the main one, max-rcpt-per-transaction: it names the mechanism, not the result.
The values are the same as for the main name. The estimate “body size times the number of chunks” and the advice to lower it only at the receiver’s request are discussed there.
# the manual gives its own example for its own name — the limit is the same <domain yahoo.com> max-rcpt-per-message 10</domain>
what people get wrong and how it ends3 mistakes▶
§ 3.3.10.83
§ 3.3.7.39
§ 3.3.10.83
2 relations
pmta show settings yahoo.com/mta-news-1 grep -rn 'max-rcpt-per-message\|max-rcpt-per-transaction' /etc/pmta/
3 articles
◇How the policy for a receiver is assembledSettings are assembled from the most general pattern to the most precise; the order of blocks in the file means nothing.◇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.◇Reputation monitoring inside the nodeThe engine itself watches the receiving servers’ replies and changes the queue mode on a pattern match — a reaction within the connection, not through telemetry.