<domain>
A full counterpart of dkim-headers for the forwarding signature. The mandatory set is the same — about thirty headers are always signed if present in the message — and the line adds to it.
A peculiarity of forwarding. Headers you add yourself as a forwarder — a list tag in the subject, service marks — fall under the attestation as usual: it is applied after your edits. The attestation vouches for the message as it leaves you.
Add only what you set yourself. Other senders’ headers are unpredictable, and a named missing one breaks verification.
An expression in slashes catches a whole family at once — handy for your own service headers with a common prefix.
The mandatory set cannot be narrowed, as with the ordinary signature.
# we add to the mandatory set a tag we set ourselves <domain *> arc-sign yes arc-headers /^X-List-/</domain>
what people get wrong and how it ends2 mistakes▶
our experience
§ 3.3.10.35
2 relations
arc-sign<domain>Does nothing until forwarding sealing is enabled. § 3.3.10.35
dkim-headers<domain>The same for the ordinary signature. § 3.3.10.35
pmta show settings gmail.com/vmta1 | grep -i arc-headers grep -i 'ARC-Message-Signature' /var/log/pmta/pmta.log | tail -3
3 articles
◇Do not send what will fail the check at the receiverThe node checks the SPF of its own mail before sending: if it fails, it bounces the message without waiting for someone else’s refusal.◇How the node signs messages and chooses a keyThe key is chosen by the sending domain from the headers, going through the declarations from top to bottom.◇A message header with which the submitting side adjusts the signatureFive parameters in X-DKIM-Options: selector, domain, signing identity, query method and key list.