<source>
The default is false. With the permission the engine reads time intervals from the x-schedule header and tries to deliver the message only within them. Without the permission the header is ignored, and the message goes out in the usual way, with no schedule at all.
How the windows themselves work is described separately — scheduled-delivery. Two consequences come from there that you need to know before enabling it: a schedule cancels the message lifetime, and a window is permission to try, not a promise to send.
That is, a line that looks like “allow scheduling” actually hands the submitting side the decision of when to give up. A message with windows a week ahead will occupy the spool for a week.
The Hub keeps the warm-up schedule to itself — the scheduler decides when to submit a message and submits it at that moment. With this design it sees a missed send itself; had it handed the schedule over to the message, it would not see it.
What to set. The answer depends on who is responsible for a missed window:
| Value | When |
|---|---|
| no (default) | the sending time is managed by the submitting side’s scheduler |
| yes | messages are submitted as a batch in advance, and the node must spread them out over time |
The second spares the submitting side scheduled jobs but in return hides failure: a window can close inside the node without a single attempt, and the submitting side will not find out.
# the windows come in the message, the permission is granted to the source <source 10.0.0.0/24> process-x-schedule true</source>
what people get wrong and how it ends3 mistakes▶
§ 11.13
§ 3.3.7.58
§ 11.13
1 relation
grep -n 'process-x-schedule' /etc/pmta/config /etc/pmta/virtualhost.txt pmta list --schedule --maxitems=20
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.