Fix Outlook Not Receiving Emails, Complete Guide

Microsoft Fix Intermediate 14 min read Official Docs Grounded Updated April 20, 2026

Why Outlook Is Not Receiving Emails

I've seen this exact situation on hundreds of machines and in dozens of Microsoft 365 tenants: you open Outlook, hit Send on a message, and the recipient gets it fine, but your own inbox sits completely empty. New emails never arrive. You're not getting replies. Yet somehow, outbound mail works perfectly. It's maddening, and Microsoft's generic error messages (when there are any at all) give you almost nothing useful to go on.

Here's the thing, the fact that sending works but Outlook not receiving emails is actually a big diagnostic clue. It tells you the network connection is alive, your account credentials are valid, and at least half the mail server pipeline is functioning. The problem is upstream of your inbox, not in your whole account.

So what actually causes this? There are several distinct failure points I see again and again:

Silently misfiring email rules. This is the most common culprit by a wide margin. Someone once set up a rule, maybe years ago, that moves incoming mail to a subfolder, marks it as read, or even deletes it outright. You've forgotten it exists. It runs every time a message arrives and your inbox stays empty while a subfolder fills up in the background.

Focused Inbox splitting your view. Microsoft introduced Focused Inbox as a convenience feature in Outlook and Microsoft 365. It silently moves emails it considers "unimportant" into a separate Other tab. If you've never noticed the Other tab, you could have hundreds of unread messages you've never seen.

Mailbox storage quota hit. Exchange Online and on-premises Exchange both enforce strict storage limits. Once your mailbox hits its quota ceiling, the mail server stops accepting new inbound messages, full stop. Senders may or may not receive a non-delivery report (NDR), but your inbox simply stops growing.

Overly aggressive junk email filtering. Outlook's spam filter, Exchange Online Protection (EOP), and Microsoft Defender for Office 365 all work in layers. Sometimes legitimate senders get caught in that net, especially if their email domain has a poor sending reputation or a misconfigured SPF/DKIM record.

Broken Outlook profile or corrupt OST file. The local Outlook data file (.ost for Exchange accounts, .pst for POP3) can become corrupted, particularly after a forced shutdown, a Windows crash, or a failed Windows Update. When the OST is corrupt, Outlook appears to sync but new mail never actually lands in the inbox.

Server-side mail flow rules or transport rules. In Microsoft 365 environments managed by an IT administrator, tenant-wide transport rules in the Exchange Admin Center can redirect, quarantine, or delete messages before they ever reach your inbox. You won't see these in Outlook at all, they operate entirely server-side.

MX record misconfiguration. If your organization recently migrated to Microsoft 365, changed hosting providers, or updated DNS settings, the MX record pointing inbound email to your mail server may be wrong. Senders think their emails delivered successfully, but the messages are routing to a dead end.

The good news: every single one of these is fixable. Start with the quick fix below, it resolves around 70% of cases I see. Browse all Microsoft fix guides →

The Quick Fix, Try This First

Before you spend an hour in registry editors and PowerShell, do this. It takes about three minutes and it solves the majority of "Outlook not receiving emails" reports I handle.

Step 1, Check the Other tab and Junk Email folder right now. In Outlook on the web (outlook.office.com), look directly below your inbox label in the left sidebar. You'll see "Focused" and "Other" tabs at the top of the message list. Click "Other." If you see messages there, Focused Inbox is your problem, skip ahead to Fix 2 in the step-by-step section to disable it permanently.

Also click "Junk Email" in the left sidebar. Scroll through it. If you see legitimate messages parked in there from senders you trust, your spam filter is being too aggressive. Right-click any misclassified message, choose Mark as Not Junk, and the sender gets added to your Safe Senders list automatically.

Step 2, Run a forced Send/Receive in the Outlook desktop app. Press F9 or go to Send/Receive > Send/Receive All Folders. Watch the status bar at the bottom of Outlook for any error codes. If you see something like "0x800CCC0F" or "0x8004010F", those are specific sync errors I cover in the advanced section below.

Step 3, Check your mailbox storage quota. In Outlook desktop, go to File > Info. On the right side you'll see "Mailbox Settings" and a bar showing how full your mailbox is. If that bar is red or reads over 90%, your quota is the problem and you need to delete or archive old emails before new ones can arrive.

Step 4, Disable all inbox rules temporarily. In Outlook desktop: Home tab > Rules > Manage Rules & Alerts. In the dialog, uncheck every single rule (don't delete them yet) and click Apply. Now send yourself a test email from a different account. If it arrives, one of your rules is the culprit, you can re-enable them one at a time to find the offender.

If none of these four quick steps solve it, the issue is deeper, continue through the full step-by-step guide below.

Pro Tip
Always test by sending yourself a message from a completely different email provider, Gmail, Yahoo, or a colleague's address. If that arrives but messages from one specific sender don't, the problem is on the sender's side (their domain's SPF/DKIM record), not yours. This single test saves enormous amounts of troubleshooting time.
1
Disable Focused Inbox and Reveal Hidden Emails

Focused Inbox is Microsoft's AI-driven email sorting feature, and it's one of the sneakiest reasons people think they're not receiving emails in Outlook. It doesn't delete messages, it hides them in plain sight in a tab most users never notice. Here's how to turn it off completely.

In Outlook Desktop (Microsoft 365 / Outlook 2019/2021):

Go to the View tab in the ribbon at the top. In the "Focused Inbox" group, click Show Focused Inbox to toggle it off. The menu item will un-check. Your inbox will now show a single unified view with all messages. Any emails previously hidden in the "Other" tab will now appear in your main inbox.

In Outlook on the Web (outlook.office.com):

Click the gear icon (Settings) in the top-right corner. In the search box inside the settings panel, type "Focused Inbox." Click the result. Under "Focused Inbox," toggle the switch to Off. Click Save. The page will reload and your inbox will merge into one view.

In Outlook for iOS or Android:

Tap the three-line menu, then tap the gear icon for Settings. Scroll down to your email account name, tap it, and look for Focused Inbox, tap the toggle to turn it off.

After disabling Focused Inbox, sort your inbox by date received (newest first) and scroll down. You may find a significant number of unread messages that were silently filtered. Once you confirm emails are appearing normally, consider sending a test message to yourself to verify real-time delivery is also working.

2
Audit and Disable Inbox Rules That Redirect or Delete Mail

Email rules are extraordinarily powerful, and extraordinarily easy to forget about. I've found rules on client machines that were set up in 2019 and had been silently deleting entire categories of mail ever since. If your inbox is not receiving emails selectively (certain senders, certain subjects), a rogue rule is almost certainly responsible.

To review rules in Outlook Desktop:

Click the Home tab > Rules (in the Move group) > Manage Rules & Alerts. A dialog opens showing all active rules. Read every single rule description. Look specifically for rules that:

  • Move messages to a folder other than Inbox
  • Permanently delete messages
  • Move messages to the Deleted Items or Junk Email folder
  • Forward messages and then delete them locally

To review rules in Outlook on the Web:

Go to Settings (gear icon) > View all Outlook settings > Mail > Rules. All your server-side rules are listed here. These are the authoritative rules, they run even when Outlook desktop is closed.

If you find a suspicious rule, click the pencil icon to edit it and read the conditions carefully. To temporarily disable without deleting, use the toggle switch next to each rule. Disable all rules, send yourself a test email, confirm it arrives in the inbox, then re-enable rules one at a time until the problem reappears. That last rule you enabled is your culprit.

Delete or edit the offending rule. If the rule is redirecting mail to a subfolder, navigate to that folder, your "missing" emails are almost certainly piled up in there.

3
Free Up Mailbox Storage to Restore Incoming Mail

A full mailbox is a hard wall. When your Microsoft 365 mailbox hits its storage limit, Exchange Online simply stops accepting new inbound messages. The sending party may get an NDR (Non-Delivery Report) with error code 550 5.2.2, "mailbox full", or they may get nothing at all depending on how the sending server handles it. Either way, you see nothing new in your inbox.

How to check your current mailbox size:

In Outlook desktop: File > Info > Mailbox Settings. The storage bar on the right shows your current usage. You can also right-click your account name in the folder pane, choose Data File Properties, and look at the size figure.

To check in Outlook on the Web:

Go to Settings > General > Storage. This shows your current usage vs. your quota with exact numbers.

How to free up space fast:

The Deleted Items and Sent Items folders are usually the biggest offenders. Right-click Deleted Items > Empty Folder. For Sent Items, sort by size (click the Size column header) and permanently delete large attachments you no longer need.

You can also use Outlook's built-in Cleanup Tools: File > Info > Cleanup Tools > Mailbox Cleanup. This tool lets you find messages over a certain size or older than a certain age. Use "Find items larger than [size in KB]" to locate and delete the largest space hogs quickly.

For Microsoft 365 Business subscribers, your default mailbox limit is 50 GB (or 100 GB on certain plans). If you're consistently hitting limits, your IT admin can increase your quota in the Exchange Admin Center, or you can enable Online Archive to offload older mail automatically.

4
Fix the Outlook Profile or Repair the OST Data File

Sometimes the issue isn't the mail server at all, it's the local Outlook profile or the cached OST file on your machine. When the OST file becomes corrupted, Outlook appears to be syncing normally (you can even see the sync status bar moving), but new messages never actually appear in the inbox. This is a particularly frustrating failure mode because there are no error messages to point you in the right direction.

First, try creating a new Outlook profile:

Close Outlook completely. Open the Windows Control Panel (search for it in Start), change the view to "Small icons," and click Mail (Microsoft Outlook). In the Mail Setup dialog, click Show Profiles. Click Add, give the new profile a name (like "Outlook-New"), and enter your email account details. Set the new profile as the default. Open Outlook and wait for the initial sync to complete, this can take 10–30 minutes for large mailboxes.

Alternatively, run the Inbox Repair Tool (ScanPST.exe):

For PST-based accounts (POP3), find the repair tool at this path (varies by Office version):

C:\Program Files\Microsoft Office\root\Office16\SCANPST.EXE

Close Outlook first. Run ScanPST.exe, click Browse to locate your .pst or .ost file (usually in C:\Users\[YourName]\AppData\Local\Microsoft\Outlook\), then click Start. Let the scan complete and click Repair if errors are found. Reopen Outlook and test.

For Exchange/Microsoft 365 accounts with a corrupt OST:

You can simply delete the .ost file, Outlook will rebuild it from the server automatically. Close Outlook, navigate to C:\Users\[YourName]\AppData\Local\Microsoft\Outlook\, find the file ending in .ost (it will have your email address in the filename), and rename it to old-backup.ost. Reopen Outlook. It will recreate the OST file and sync fresh from Exchange. During this initial sync, your inbox will not receive emails briefly, that's normal. Give it 15–30 minutes.

5
Fix Junk Email Settings and Safe Senders List

Outlook's junk email filter has three sensitivity levels, and on the "High" setting it can block a surprising amount of legitimate mail. If your Outlook is not receiving emails from specific senders or specific domains, this is almost always the problem. Here's how to diagnose and fix it.

Check the Junk Email folder immediately:

In Outlook, click Junk Email in the folder list. Sort by "Received" with newest first. Scroll through, any legitimate messages here are being misclassified. Right-click each one and choose Junk > Not Junk. In the dialog that appears, check the box "Always trust email from [sender's domain]" and click OK. This adds the sender's full domain to your Safe Senders list.

Lower the Junk Email filter sensitivity:

In Outlook desktop, go to Home tab > Junk > Junk Email Options. In the Options tab, change the protection level from "High" to "Low: Move the most obvious junk email to the Junk Email folder." Click Apply, then OK. This is the setting I recommend for most users, it catches clear spam without overfiring on legitimate senders.

Add trusted senders and domains directly:

In the same Junk Email Options dialog, click the Safe Senders tab. Click Add and enter either a specific email address (e.g., colleague@company.com) or an entire domain (e.g., @company.com). Adding a domain means every sender from that domain is trusted going forward. You can also check "Also trust email from my Contacts", this automatically whitelists everyone in your Outlook address book.

Check the Blocked Senders list too:

In Junk Email Options, click the Blocked Senders tab. I've seen cases where someone accidentally added their own domain to this list, which would block all inbound mail from colleagues. Scan this list carefully and remove any entries that don't belong there.

After making these changes, send yourself a test email from the sender who was previously being blocked. Confirm it lands in the inbox, not Junk. If it still goes to Junk, the filtering may be happening at the Exchange Online Protection level (server-side) rather than locally, see the Advanced Troubleshooting section below.

Advanced Troubleshooting for Outlook Not Receiving Emails

If you've worked through all five steps above and still aren't receiving emails, the problem is almost certainly happening at the server level, either in your Microsoft 365 tenant or at the DNS layer. These fixes require either admin access or a conversation with your IT department.

Use Message Trace in the Microsoft 365 Admin Center. This is the single most powerful diagnostic tool for mail delivery problems. It shows you exactly what happened to every message that was sent to your address, whether it was delivered, quarantined, filtered by a transport rule, or bounced. To access it: go to admin.microsoft.com > expand Exchange in the left nav > click Mail flow > Message trace. Run a trace for the last 48 hours searching for messages sent to your email address. The "Status" column will tell you exactly what happened to each message. Look for statuses like "Filtered as spam," "Quarantined," or "Rule applied." The detail view of each message shows which specific rule or filter intercepted it.

Check Exchange Transport Rules. In the Exchange Admin Center (admin.exchange.microsoft.com), go to Mail flow > Rules. These tenant-wide rules apply before messages reach any individual inbox. Look for rules that redirect, delete, or quarantine messages matching broad conditions. Even if you're not an admin, ask your IT team to run this check, a misconfigured transport rule can silently kill inbound mail for an entire department.

Verify your MX records are correct. If Outlook not receiving emails started right after a domain or hosting migration, MX records are the first thing to check. Open PowerShell on any machine and run:

Resolve-DnsName -Name yourdomain.com -Type MX

The output should show an MX record pointing to something like yourdomain-com.mail.protection.outlook.com for Microsoft 365. If it points somewhere else, mail is routing to the wrong server. MX record changes can take up to 48 hours to propagate globally after being updated at your DNS registrar.

Check Event Viewer for Outlook sync errors. Press Win + R, type eventvwr.msc, and hit Enter. Navigate to Windows Logs > Application. Filter by Source = "Outlook" or search for Event IDs 116, 27, or 64. Event ID 64 specifically indicates an Exchange certificate error that can silently break inbound sync while allowing outbound mail to continue, a confusing state that matches the exact symptoms many users report.

Check the Quarantine in Microsoft Defender for Office 365. Go to security.microsoft.com > Email & Collaboration > Review > Quarantine. Switch the filter to show messages quarantined for your email address. If legitimate mail is sitting here, it means EOP's spam confidence level (SCL) is rating those senders too high. An admin can release individual messages and adjust the anti-spam policies to lower the SCL threshold or add the sender domain to the tenant-wide allowed senders list.

Test with the Microsoft Remote Connectivity Analyzer. Go to testconnectivity.microsoft.com and run the "Inbound SMTP Email" test for your domain. This simulates an external sender delivering mail to your MX endpoint and reports exactly where in the delivery chain problems occur. It's free and requires no login for basic tests.

When to Call Microsoft Support
If Message Trace shows messages being delivered successfully to Exchange but they never appear in your inbox, and you've confirmed no rules, no quota issues, and a clean Outlook profile, this points to a potential corruption at the Exchange mailbox level itself. This is beyond self-service troubleshooting. Contact Microsoft Support and specifically request "Exchange mailbox corruption investigation." Provide them with your Message Trace results showing the delivery confirmation, this dramatically speeds up their triage. Also escalate if you're seeing Event ID 1022 or 9646 in Application Event Log, as these indicate server-side throttling or mailbox access policy violations that require admin intervention.

Prevention & Best Practices

Once you've fixed the immediate problem of Outlook not receiving emails, it's worth spending ten minutes putting guardrails in place so this doesn't happen again. Most recurring mail delivery issues are entirely preventable with a few good habits.

Enable Online Archive before you hit quota. If you're on Microsoft 365, you likely have access to an Online Archive mailbox, essentially a second, separate mailbox that old mail gets automatically moved into. Enabling it is free on most plans. In the Exchange Admin Center, go to Recipients > Mailboxes, select your mailbox, and enable Archive under "Mailbox features." Once enabled, you can configure an Archiving policy (MRM policy) to automatically move items older than 24 months to the archive. Your primary mailbox stays lean and can always accept new mail.

Review inbox rules every six months. Set a calendar reminder, "Review Outlook Rules", every six months. Rules accumulate over time, especially if you've been using the same account for years. Delete any rules you no longer need. This is also a good security hygiene check: attackers who compromise email accounts often create hidden forwarding rules to silently exfiltrate email. If you see a rule forwarding mail to an external address you don't recognize, that's a red flag requiring immediate password reset and a security review.

Keep the Blocked Senders list clean. Periodically open Junk Email Options and scan your Blocked Senders list. Remove any entries that were added by accident. I've seen cases where someone tried to block a spam message and accidentally right-clicked the wrong email, blocking a legitimate business contact instead.

Keep Outlook and Office updated. Many mail sync bugs are fixed in monthly Microsoft 365 updates. Go to File > Office Account > Update Options > Update Now to manually trigger the latest update. Staying on the current channel (Monthly Enterprise or Current Channel) ensures you get these fixes promptly.

Quick Wins
  • Enable Online Archive in Exchange Admin Center to permanently prevent mailbox quota issues
  • Set Junk Email filter to "Low" instead of "High", it catches obvious spam without misfiring on legitimate senders
  • Add your most important contacts and business domains to your Safe Senders list proactively
  • Run a Message Trace from the Microsoft 365 Admin Center any time mail goes missing, it's faster than any other diagnostic method

Frequently Asked Questions

I can send emails fine but I'm not receiving any, why does that happen?

This split behavior is actually a really useful diagnostic clue. Outbound and inbound mail travel through different server pathways. Sending works through your SMTP outbound relay (which is fine), but receiving requires inbound mail to successfully navigate your MX records, pass through Exchange Online Protection spam filters, clear any server-side transport rules, and land in your inbox without being intercepted by a local Outlook rule. Any one of those inbound-only steps failing produces exactly this symptom, can send, can't receive. Start by checking your inbox rules and Focused Inbox, since those are the most common inbound-only failure points.

My emails are going to Junk automatically even from senders I trust, how do I stop this permanently?

The most permanent fix is to add the sender's entire domain to your Safe Senders list in Outlook. Go to Home > Junk > Junk Email Options > Safe Senders tab > Add, and enter @theirdomain.com. If the problem persists even after doing this, it means filtering is happening at the Exchange Online Protection level, which overrides local Outlook settings. In that case, your Microsoft 365 admin needs to add the domain to the tenant-wide "Allowed Senders" list in the anti-spam policy at security.microsoft.com. Also check that "Also trust email from my Contacts" is checked in the Safe Senders tab, that's a quick way to whitelist everyone you already know.

Outlook says my mailbox is full and I can't receive emails, what's the quickest way to free up space?

The fastest wins are always in Deleted Items and Sent Items. Right-click Deleted Items and choose "Empty Folder", this alone often frees several gigabytes. For Sent Items, go to File > Info > Cleanup Tools > Mailbox Cleanup, then use "Find items larger than 500 KB" to locate and delete large attachments. Also check any folders where you archive old newsletters or notifications, those pile up fast. Longer term, ask your Microsoft 365 admin to enable Online Archive for your account, which gives you effectively unlimited storage for older emails and prevents this from happening again.

My Outlook stopped receiving emails after Windows Update, how do I fix this?

Windows updates can occasionally corrupt the Outlook OST file or reset network adapter settings in ways that break Exchange sync. Start by running a repair on Office: go to Control Panel > Programs > Programs and Features, right-click Microsoft 365 Apps or Office, and choose "Change" then "Quick Repair." If that doesn't work, try an Online Repair (same path, but choose "Online Repair", it downloads fresh Office files from Microsoft's servers). Also check Windows Event Viewer under Application logs for Outlook error events, Event IDs 64 or 116 specifically indicate connection or certificate failures introduced by recent system changes. If you suspect the OST file is corrupted, rename it and let Outlook rebuild it from scratch as described in Step 4 above.

How do I check if emails sent to me were blocked or quarantined without me knowing?

The Message Trace tool in the Microsoft 365 Admin Center is the authoritative answer to this. If you have admin access, go to admin.microsoft.com > Exchange > Mail flow > Message trace. Run a trace searching for your email address as the recipient over the last 48 hours. Every message that was sent to you shows up here with a status: Delivered, Filtered as spam, Quarantined, or Failed, along with which specific rule or filter acted on it. If you don't have admin access, ask your IT department to run this trace for you, it takes about two minutes and gives a definitive answer about where a specific email ended up.

Will deleting and recreating my Outlook profile delete my emails?

No, if your account is Microsoft 365 or Exchange, all your emails live on the server, not on your local machine. Deleting an Outlook profile only removes the local configuration and the cached OST file. When you create a new profile and sign back in, Outlook downloads everything fresh from the server and your inbox, sent items, folders, and contacts are all restored exactly as they were. The only exception is if you're using a POP3 account that's configured to "download and delete from server", in that case, messages downloaded to your old profile's PST file would not be in the new profile unless you import the old PST. Exchange and IMAP accounts are safe to re-profile with zero data loss.

Related Microsoft Fix Guides

H
Sai Kiran Pandrala
Our team includes certified Microsoft engineers, Azure architects, and system administrators with 10+ years of enterprise IT experience. Every guide is written from hands-on troubleshooting, not guesswork. We test every fix before publishing.