Paste any message into this free email header analyzer to see whether it passed SPF, DKIM and DMARC, where it was delayed, and how spam filters scored it.
Headers are analyzed in your browser. Nothing you paste is sent to Mailwarm or stored.
Copy the original headers, then paste them above
Open the email, click the three-dot menu next to Reply, and choose Show original. Click Copy to clipboard.
Open the email, click the three-dot menu, then choose View and View message details (or View message source).
Open the email in its own window, go to File, then Properties. Copy everything in the Internet headers box.
Select the email, then choose View, Message, Raw Source (Option-Command-U). Copy the lines above the message body.
All three should say pass. A fail tells you which record to fix, using the SPF, DKIM or DMARC checker.
Hops are listed from the sending server to your inbox. A delay of more than a few minutes points to throttling, greylisting or a queue.
X-Spam headers and Microsoft's SCL show how the receiving filter scored the message. SCL 5 or higher means it was treated as spam.
If the domains differ, SPF can't align for DMARC, so DMARC relies on DKIM passing for your From domain.
Found a failure? Fix it with the SPF checker, DKIM checker or DMARC check, and make sure your IP passes a blacklist check.
Everything you need to know about reading email headers
Then it's your sender reputation. Mailwarm builds it, with automated warmup, a deliverability audit and an account manager for every customer.