Analyse a message
Paste the headers of a message you have sent. Most of what a domain scan cannot determine becomes a definite answer here, because the receiving system recorded what it actually saw.
Paste headers
You can attach the findings above to a scan, which turns several not determined results into observed ones. Only the verdicts and domains are sent — no addresses, no Message-ID, no header text.
Where to find the headers
Gmail: open the message, use the three-dot menu, then Show original. Copy everything in the panel that appears.
Outlook on the web: open the message, three-dot menu, View, then View message source.
Outlook desktop: open the message in its own window, then File, Properties, and copy the Internet headers box.
Apple Mail: View, Message, All Headers.
Send the message to a mailbox at a different provider from the one you send from — a message that never leaves your own mail system is not checked the same way.
What the headers settle
- Whether DKIM is actually working. The
DKIM-Signatureheader names the signing domain and the selector, and the receiving system records whether verification succeeded. - Whether alignment passes. Alignment compares the From domain a recipient sees against the domain that authenticated. It is a property of a delivered message and cannot be read from DNS.
- Whether one-click unsubscribe is present. RFC 8058 needs both
List-UnsubscribeandList-Unsubscribe-Post; having only the first is the most common way this is got wrong. - Which system actually received it, and therefore whose rules applied.
One caution about Authentication-Results
Any system can write an Authentication-Results header. Only one added by the receiving system
means anything. This analyser prefers a header stamped by a receiver it recognises, and where it cannot
attribute one it says so rather than presenting the contents as verified.