<transmissions-api>
The line adds to the log the content of the exchange when handling Transmissions API requests. The default is off.
More detailed than log-requests: that line records the fact of a request, this one — what came in it.
🔴 And what comes in a request is the whole message — a JSON body with recipients and content. A log with such entries must be treated as a mail archive and handled accordingly.
Enabled for the duration of an investigation and turned off afterwards:
| Value | When |
|---|---|
| no (default) | normal operation |
| yes | investigating what exactly the API submitting client sent |
# for the duration of the investigation <transmissions-api …> log-data true</transmissions-api>
what people get wrong and how it ends2 mistakes▶
our experience
our experience
2 relations
grep -i "transmissions\|api" /var/log/pmta/log | tail -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.