<source>
Enables VERP for everything submitted through this source: the return address of each message is rebuilt so that the recipient is visible in it.
The scheme is fixed. Sender jsmith@example.com, recipient jdoe@yahoo.com — the return address becomes jsmith-jdoe=yahoo.com@example.com. The sender’s local part, a hyphen, and the recipient’s address with an equals sign instead of the at sign. The format cannot be configured.
This is the broad side of the switch. Here the mechanism is enabled for the whole submission stream; the paired line in a <domain> block enables it pointwise, for messages to one recipient domain.
Enable it on the submission side if all mail needs the mechanism. Pointwise enabling is the job of the paired line in the recipient block.
Prepare bounce receiving in advance. Return addresses will become unique; they have to be accepted for the whole domain.
Do not combine it with sender rewriting. Both settings change the same field, and the order of application is not visible from the configuration.
# the whole stream of this source goes out with unique return addresses <source 0/0> verp-default true</source>
what people get wrong and how it ends2 mistakes▶
our experience
our experience
1 relation
verp-default<domain>The same mechanism from the other side: that line enables it for everything submitted by the source, this one for messages to one recipient domain. § 3.3.10.106mail-from<rewrite-list>Both lines rewrite the envelope return address, and enabling them together is pointless: one will rewrite after the other. § 3.3.7.17
grep -n verp-default /etc/pmta/config grep -i 'MAIL FROM' /var/log/pmta/pmta.log | tail -10
3 articles
◇Two inbound report processors and what to do with themBounces by message and complaints are parsed by two identically structured blocks; each has its own address list and its own pair of decisions about the message’s fate.◇What to do with an accepted messageWhat the node does with an accepted inbound message: forwards it, writes it to a file, discards it, passes it to a program or parses it as a bounce or complaint.◇Who is allowed to submit mail and for whom to accept itOut of the box, the node accepts submission only from the machine itself; two different questions — “who can send through us” and “for whose addresses we accept mail” — are answered by different directives.