<virtual-mta-pool>
The behavior is the same as for a sending address: the message is accepted, queued and bounced with 5.7.1 (suppressed). Only the scope changes — the line goes to each pool member.
There is only one reason to write it here — not to repeat yourself. A group of addresses that must honor the same list is described with one line instead of repeating it for each.
The override is complete. A member that has its own line does not add to the pool line but replaces it: lists do not add up. For a member to honor both the common list and its own, both have to be listed.
The value is list names separated by commas, as for a sending address. Only one thing is decided here — where to keep the list:
| Where | Who gets it | Watch out |
|---|---|---|
| in the pool | all members | a member’s own line will replace it entirely |
| on a member | only that member | the pool line stops applying to it |
| in both places | only its own applies to the member | all the needed lists have to be listed |
# all addresses in the group honor the list — with one line <virtual-mta-pool warmup-wave-3> suppression-lists complaints,traps virtual-mta mta1 virtual-mta mta2 </virtual-mta-pool>
what people get wrong and how it ends2 mistakes▶
§ 3.3.13
§ 11.15.2
2 relations
pmtaacctfind --output csv[rcpt,vmta,dsnDiag] /var/log/pmta/acct-*.csv
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.