<source>
The default is false: the header is removed before delivery. With true it stays in the message.
The manual stresses that the directive is independent of the permission to read the header: they are usually set together, but there is no link between them, and any combination is valid.
The wording “still removes” appears here and in the signing key pair, and both are written as carbon copies. The weight of evidence is on the side of “stays”. The question can be settled only with a message to your own mailbox.
What to set. The default is right almost always:
| Value | When |
|---|---|
| no (default) | the usual case: the recipient has no need to know when you planned to send |
| yes | the message goes to your own seed mailbox, and the schedule needs to be seen by eye |
The second case is temporary, for the duration of an investigation. Left on, it shows recipients how your scheduling works.
# the header stays in the message — only for your own mailboxes <source 10.0.0.5> process-x-schedule true retain-x-schedule true</source>
what people get wrong and how it ends2 mistakes▶
§ 3.3.7.59
our experience
2 relations
grep -n 'retain-x-schedule' /etc/pmta/config /etc/pmta/virtualhost.txt
3 articles
◇How a message gets into the engineSix described submission methods: extended SMTP, four language bindings and a directory the node watches on disk.◇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.◇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.