<acct-file>
A PEM file with certificate authority certificates. The node uses them to verify the certificate presented by the receiver. There is no default — without the line, verification uses the operating system’s authority store.
The line is needed in two cases. First: the receiver presents a certificate from its own internal authority, which is not in the system store. Second, the opposite: trust has to be narrowed to one specific authority, so that a certificate from any public one does not pass.
This is about the receiver, not the node. The node presents its own certificate with the http-webhook-certificate line; this one is about whom to trust.
The line will be needed if the Hub is deployed inside a perimeter with its own certificate authority — then the nodes will have to be given its certificate with this line.
The default is fine as long as the receiver has a public certificate:
| Value | When |
|---|---|
| not set | the receiver’s certificate is from a public authority |
| path to PEM | the receiver has its own authority, or trust has to be narrowed |
# the Hub inside the perimeter, certificate from its own authority <acct-file /var/log/pmta/webhook.json> http-webhook-url https://hub.internal/api/telemetry/pmta/7 http-webhook-ca-file /etc/pmta/internal-ca.pem</acct-file>
what people get wrong and how it ends2 mistakes▶
our experience
our experience
1 relation
openssl s_client -connect HOST:443 -CAfile /etc/pmta/internal-ca.pem -brief </dev/null
3 articles
◇What the node tells about itself and through which channelsSeven observation surfaces: the web monitor, the console in four formats, the log, accounting, accounting search, metrics and export to external analytics.◇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.◇Five ways for a queue to hand off a messageA queue does not have to use SMTP: it can write to a file, run a program, call over HTTP or discard.