<source>
Enables checking ARC headers on incoming messages. If a message carries them, the node verifies the seal chain and writes the result into the common checks header.
What for. Forwarding breaks the regular signature: a mailing list added a tag to the subject, a gateway appended a footer. The regular check fails for such a message, although nothing bad happened. The seal chain provides a second source: each forwarder attested what the message looked like when it arrived and what the checks at its entry showed.
As with the signature check, there are no refusals. Only observation.
It is safe to enable and makes sense together with the signature check. Separately, each answers half the question.
Look at the chain’s makeup, not only its integrity. A valid chain from an unknown forwarder is not an argument.
There are no refusals. As with the signature check, the engine only records the result.
# both checks together: the regular signature and the seal chain <source 0/0> check-dkim-inbound true check-arc-inbound true</source>
what people get wrong and how it ends2 mistakes▶
our experience
our experience
2 relations
grep -n check-arc-inbound /etc/pmta/config grep -i 'Authentication-Results' /var/log/pmta/pmta.log | tail -3
3 articles
◇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.◇The group that grants management rightsMembership in the pmta group gives an unprivileged user the right to call the node’s commands and use submission.◇How the node selects a source and combines its settingsA connection falls under all source blocks whose addresses cover it, and they act merged — the narrow one overrides the wide one; named blocks are attached only by direct reference.