<domain>
The value is one address. Every message delivered to this receiver is also sent to it as a blind copy.
An empty string (“”) erases the value inherited from a wider block.
It differs from the neighboring bcc in two things. That one takes a copy at reception from the source, this one at delivery to the receiver. And the scope is different: there the source, here the receiver.
The practical difference: a copy at delivery is taken only from what got through. Bounced and stuck messages do not get into it.
The second half: the copy carries away the full content of messages together with the recipients’ addresses. An archive mailbox at a third-party provider means the content of your mailing travels to it.
For warm-up the line would be doubly harmful: every message would double the consumption of the address’s daily quota, and the quota is what warm-up is built around.
What to set. The value is an address; the question is whether it is needed:
| Value | When |
|---|---|
| do not write it | the archive is kept on the platform side — the usual case |
| your own mailbox address | a requirement to keep a copy of exactly what was delivered |
| “” | cancel an address inherited from a wide block |
The mailbox must be your own: the copy carries away message content and recipients’ addresses.
# the copy is taken only from delivered messages of this receiver <domain partner.example> bcc-upon-delivery archive@example.com</domain>
what people get wrong and how it ends2 mistakes▶
our experience
§ 3.3.10.11
1 relation
grep -n 'bcc-upon-delivery\|^ *bcc ' /etc/pmta/config /etc/pmta/virtualhost.txt pmta show queues --maxitems=20
3 articles
◇A license for a fleet, not for a serverThe license is not bound to a server: it is installed on as many machines as the instance limit allows, and the nodes send volume statistics to the vendor every hour.◇How the node selects a source and combines its settingsA connection falls under all source blocks whose addresses cover it, and they act merged — the narrow one overrides the wide one; named blocks are attached only by direct reference.◇Address lists — named and unnamedA list of addresses, domains, patterns or hashes; a named one is attached by directives such as suppression, an unnamed one lives inside an inbound mail processor.