Why does Outlook show an unverified sender warning?

Outlook shows an unverified sender warning when it cannot confidently connect the identity displayed in the From field with trustworthy authentication evidence. Microsoft's Outlook guidance says this can happen when the message cannot be identified through email authentication or when the authenticated identity differs from the visible sender. Check the receiver-added results for SPF, DKIM, and DMARC, then repair the exact production route. The warning alone does not prove the message is malicious.
Quick takeaways
- Outlook's question-mark sender image means the displayed identity was not verified.
- A message can be legitimate and still show the warning.
- Passing SPF or DKIM is not enough when the passing domain does not align with the visible From domain.
- Safe Senders and recipient allowlists do not repair the sender's authentication.
- Validate a repair with a newly delivered message from the same application and route.
This diagram summarizes the article's diagnostic sequence. Use the linked standards, current provider documentation, and production evidence for exact decisions. Open the full-size diagram.
What does the failure mean?
Microsoft documents the unverified indicator as a caution signal. Outlook could not confirm that the sender is who the message claims. The client may display a question mark in the sender image, while messages considered malicious can receive stronger junk or phishing treatment.
The most useful evidence is not the icon itself. It is the authentication result added by the receiving service. SPF identifies an authorized envelope sender, DKIM identifies a signing domain, and RFC 9989 defines how DMARC compares a passing identity with the visible From domain. See Palisade's SPF overview, DKIM overview, and DMARC overview for those roles.
What usually causes it?
SPF or DKIM does not pass
The sending IP may not be authorized for the envelope domain, the message may be unsigned, or a DKIM signature may fail after a gateway changes signed content. Outlook then has less evidence for the displayed identity.
A third-party service authenticates its own domain
A CRM or billing system can pass SPF with its return-path domain or pass DKIM with the provider's signing domain. If neither domain aligns with the visible From domain, DMARC still fails.
The message took an unexpected route
One application may bypass the normal relay, sign before a footer is added, or use a stale selector. That explains why ordinary mailbox messages look verified while alerts from the same From domain do not.
How do I diagnose the failure?
1. Preserve the original message
Obtain the complete message source from the affected Outlook delivery. A forwarded screenshot omits the domains, selectors, and routing hops needed for diagnosis.
2. Read the receiver-added authentication results
Record the SPF result and envelope domain, each DKIM result and signing domain, and the DMARC result for the visible From domain. Trust results added by the receiving system, not a header inserted before delivery.
3. Map the message to a sending source
Identify the application, SMTP relay, security gateway, and final signer. Compare the failing message with a verified message sent through another route. Differences usually expose the unconfigured path.
4. Check the exact DNS names
Query the envelope domain used by SPF and the selector plus signing domain used by DKIM. Do not assume the visible From domain is the owner name for every record.
How do I fix it?
Authorize the real outbound service in the single SPF policy for its envelope domain. Enable DKIM with a domain you control and make the last system that changes protected content sign the message. For DMARC, configure a custom return path or DKIM signing domain so at least one passing identity aligns with the visible From domain.
Do not suppress the symptom with a recipient rule and call the sender fixed. If the message is unexpected or asks for sensitive action, verify it through another channel before treating an authentication problem as harmless.
How do I validate the repair?
Send a new message through the same application, tenant, relay, and gateway. Confirm the expected SPF or DKIM pass and an aligned DMARC pass in the delivered copy. Then watch DMARC aggregate data for the same source, because one successful test does not cover every route.
If Microsoft rejects high-volume mail with 550 5.7.515 instead of displaying a warning, follow the current Outlook.com authentication requirements. That rejection has a documented threshold and requires both SPF and DKIM to pass as well as a DMARC pass.
For several client domains, use Palisade's Email Security Score to check public configuration, then review source-level evidence in the monitored-domain workflow. Keep the delivered header as the proof for this Outlook path.
Frequently asked questions
Keep going with AI
Ask AI how this applies to you
Take this guide to your assistant — each question opens pre-filled, with a link back to this page so it can read the details.

Written by
Samuel ChenardCEO & Co-Founder, Palisade
Samuel Chenard is the CEO and co-founder of Palisade, AI-first DMARC software for IT teams and MSPs, from one domain to thousands.
More from Samuel →


