Outlook Not Getting Verification Codes? Four Places to Check
Find missing OTP emails in Outlook by checking Junk, Focused vs Other, blocked senders, and Microsoft 365 quarantine in the right order.
If Outlook is not receiving a verification code, the email usually arrived and got routed somewhere you are not looking. Outlook has more places to hide a login email than most mail clients: the Junk Email folder, the Other tab when Focused Inbox is on, a Blocked Senders entry you forgot about, and — on work and school accounts — a Microsoft 365 quarantine that never touches your mailbox at all. Check those four places in that order before you press resend, because every resend adds another near-identical email and makes it harder to know which code matches your current login attempt.
Most guides about missing OTP emails assume Gmail. Outlook, Hotmail, Live, and Microsoft 365 accounts fail differently, and the fix that works in Gmail (a search operator and a filter check) only gets you halfway here.
The four hiding places, in triage order
| Order | Where the code went | How to check | Fix so it does not repeat |
|---|---|---|---|
| 1 | Junk Email folder | Open Junk Email, sort by newest, look for the service name. | Mark the message as Not junk and add the sender to Safe Senders. |
| 2 | Other tab (Focused Inbox) | Switch from Focused to Other at the top of the inbox. | Right-click the message and choose to always move mail from this sender to Focused. |
| 3 | Blocked Senders list | Settings, then Mail, then Junk email: scan the blocked list for the sender's domain. | Remove the entry; a one-tap "block" months ago silently eats every future code. |
| 4 | Microsoft 365 quarantine (work/school) | Visit the quarantine portal or check for a quarantine digest email from your organization. | Request release, and ask your admin to allow the sender if codes keep landing there. |
- I checked Junk Email before requesting a new code.
- I checked the Other tab, not just Focused.
- I scanned Blocked Senders for the service's domain.
- On a work or school account, I checked quarantine or asked my admin.
- I kept one login attempt active and used only the newest code.
1. Junk Email: the obvious place, checked the wrong way
Microsoft documents that the Junk Email filter evaluates incoming messages and moves suspected spam to the Junk Email folder, and that its protection level can be adjusted. Verification emails are exactly the kind of short, link-or-code-bearing, automated mail that pattern-based filtering can misjudge, especially from a service emailing you for the first time.
The mistake is checking Junk by eyeballing the top of the folder. Sort by date received, newest first, and search inside the folder for the service name. If you find the code there, do two things: mark it as not junk, and add the sender address to your Safe Senders list so the next code skips the detour. Microsoft's junk email settings documentation describes Safe Senders as the list of addresses and domains that are not treated as junk — that list, not repeated rescues from the Junk folder, is the durable fix.
One caution: if the message in Junk looks like a code you never requested, treat it as a phishing candidate rather than a login artifact. Our guide on spotting fake verification emails covers the checks.
2. Focused vs Other: the tab most people forget exists
Focused Inbox splits your inbox into two tabs: Focused for mail Microsoft's model thinks matters to you, and Other for everything else. Microsoft's documentation is explicit that Focused Inbox separates the inbox into these two tabs and that you can move messages between them and teach it your preference per sender.
Automated verification mail from a new sender is a natural candidate for Other. If you live in the Focused tab — which is the default posture, since it is the default view — a code can sit one tab away while you mash resend. Click Other, find the message, then right-click it and tell Outlook to always deliver that sender to Focused. If you find Focused Inbox causes more of these misses than it prevents, Microsoft documents how to turn it off entirely; with it off, everything lands in one inbox and this whole failure mode disappears.
3. Blocked Senders: the self-inflicted one
The Blocked Senders list is the quiet killer because you did it to yourself, usually months earlier. One accidental tap on Block instead of Delete, or a bulk cleanup session where a legitimate transactional domain got swept up, and every future email from that sender is diverted without ceremony.
Microsoft's junk email settings page documents both lists: Safe Senders (never treated as junk) and Blocked Senders (always treated as junk). Open your junk email settings and read the blocked list slowly — you are looking for the service's sending domain, which is often not the brand's main domain. Login mail frequently comes from dedicated subdomains or third-party senders, so scan for any entry that could plausibly match before concluding the list is clean.
While you are there, add the login sender to Safe Senders proactively for any service whose codes you depend on weekly. That single list edit is worth more than any amount of folder-checking discipline.
4. Quarantine: when the email never reached your mailbox
On Microsoft 365 work and school accounts, a message can be held in quarantine — server-side storage for messages classified as spam, bulk, phishing, or policy violations — before it ever reaches your mailbox. Microsoft's documentation for end users explains that, depending on how your organization configured policies, you can view and release certain quarantined messages yourself and may receive periodic quarantine notification digests.
This is the hiding place that no amount of folder-searching in Outlook will surface, because the message is not in Outlook. If you are on a company or school account and steps 1 through 3 came up empty, check the quarantine portal your organization uses, or search your inbox for a quarantine digest. If the code is held there and you cannot release it yourself, that is an IT conversation, not a resend problem: ask the admin to release the message and allow the sender. Related reading if your workplace filters codes at the mailbox-rule layer instead: work email verification codes and admin rules.
After you find it: use the newest code only
Whichever hiding place held the email, return to the login page that is still waiting and use the newest message tied to that attempt. Code lifetime and reuse rules are set by each provider, not by your mail client — NIST's digital identity guidance treats one-time secrets as provider-validated authentication mechanisms, which is why no guide can promise you a universal expiry window. If you requested several codes while hunting, discard the older messages; the freshest official email is the only one worth typing. Our stale-code check covers what to do when even the newest code is rejected.
Where MagicLess fits
MagicLess watches connected Gmail inboxes and surfaces fresh codes and login links on the page that asked for them — it does not read Outlook mailboxes, so for Outlook the routing fixes above are the real answer. But many people run both: a work Outlook account plus one or more Gmail accounts for everything else. If login codes regularly stall your day across inboxes, fix the Outlook routing first and consider a tool like MagicLess only once you know where your codes actually land.
FAQ
Why does Outlook keep putting my verification codes in Junk?
Outlook's junk filter judges each message on its characteristics, and short automated emails from unfamiliar senders fit the profile it is built to catch. Adding the sender to your Safe Senders list tells the filter to stop treating that address or domain as junk.
What is the difference between the Other tab and the Junk folder?
Junk is where suspected spam goes. Other is the second tab of Focused Inbox — mail Outlook considers legitimate but lower priority. A verification code in Other is delivered normally; you are just looking at the wrong tab.
I checked Junk, Other, and Blocked Senders and there is still no code. Now what?
On a personal account, wait the provider's stated window and request one fresh code. On a work or school account, check Microsoft 365 quarantine or ask your admin — quarantined mail never appears in Outlook at all.
Should I turn off Focused Inbox to stop losing codes?
If you routinely miss time-sensitive mail in the Other tab, turning Focused Inbox off is a legitimate fix that Microsoft documents. The trade-off is a single undifferentiated inbox, which some people find noisier.
Does adding a sender to Safe Senders create a security risk?
It lowers junk filtering for that one address or domain, so only add senders you recognize. It does not disable phishing checks your organization runs at the server level, and it never makes a fake email legitimate — verify the sender address before you trust any code.
Claim ledger
| Claim | Source | Last checked | Confidence |
|---|---|---|---|
| Outlook's Junk Email filter evaluates incoming mail and moves suspected spam to the Junk Email folder. | Microsoft: Overview of the Junk Email filter | 2026-09-13 | High |
| Focused Inbox separates the inbox into Focused and Other tabs, can be taught per sender, and can be turned off. | Microsoft: Focused Inbox for Outlook | 2026-09-13 | High |
| Outlook maintains Safe Senders and Blocked Senders lists that control junk treatment per address or domain. | Microsoft: Block or allow (junk email settings) | 2026-09-13 | High |
| Microsoft 365 can hold messages in quarantine before delivery, and users can view/release certain messages depending on organizational policy. | Microsoft Learn: Find and release quarantined messages as a user | 2026-09-13 | High |
| OTP validity and reuse rules are provider-controlled; no universal expiry window exists. | NIST SP 800-63B | 2026-09-13 | Medium |
Sources
- Microsoft Support: Overview of the Junk Email filter
- Microsoft Support: Focused Inbox for Outlook
- Microsoft Support: Block or allow (junk email settings)
- Microsoft Learn: Find and release quarantined messages as a user
- NIST: Special Publication 800-63B