You sent yourself a test email, refreshed your inbox three times, and nothing showed up. Or maybe a colleague says they emailed you an hour ago and you still have zero new messages. Whatever the scenario, not receiving emails is one of the most frustrating tech problems out there, because it's invisible. Unlike a crash or an error message, missing email fails silently. You don't know what you don't know.
The good news is that the vast majority of "I'm not getting emails" situations come down to a handful of well-known causes, and almost all of them are fixable without calling your ISP or IT department. This guide walks you through every layer of the problem, from the obvious quick fixes to the deeper network and server-level issues, so you can nail down exactly what's going wrong and get your inbox flowing again.
We'll cover Outlook (desktop and web), Gmail, Apple Mail, and general IMAP/POP3 setups, so regardless of what email client you use, you'll find actionable steps here.
Why You Might Not Be Receiving Emails
Before jumping into fixes, it helps to understand the chain of events that has to happen for an email to land in your inbox. When someone sends you a message, it travels from their mail client to their outgoing mail server (SMTP), hops across the internet through a series of routing servers, arrives at your incoming mail server (IMAP or POP3), and finally gets downloaded or synced to your client. A break anywhere in that chain stops the message cold.
Here are the most common reasons that chain breaks:
- Full mailbox or storage quota exceeded, When your mailbox hits its storage limit, the server literally refuses new incoming messages.
- Aggressive spam or junk filtering, Your email provider or client is silently redirecting legitimate mail to a folder you never check.
- Incorrect email rules or filters, A rule you set up (or forgot you set up) is moving, deleting, or archiving incoming messages automatically.
- Sync settings or client misconfiguration, Your email app isn't set to sync automatically, or it's pointing at the wrong server address.
- Account suspended or compromised, If your account was flagged for unusual activity, incoming mail may be paused.
- DNS or MX record issues, For custom domain email, a misconfigured MX record means no mail can find its way to your server.
- Blocked senders list, The sender's address or domain is on your blocklist and mail is being silently discarded.
- Connectivity or server outage, Your internet connection, your mail server, or your provider's infrastructure is temporarily down.
- POP3 downloaded to another device, If you use POP3 instead of IMAP, another device may have already downloaded and removed the messages from the server.
- Email forwarding misconfiguration, You have forwarding set up and the forwarded address has an issue, so messages disappear into the void.
With those causes in mind, let's work through a systematic fix, starting with the quickest checks and moving toward the more advanced ones.
Step-by-Step Fix: How to Troubleshoot Emails Not Receiving
It sounds obvious, but you'd be surprised how often a flaky Wi-Fi connection is the culprit. Open a browser and load a website you've never visited before, something like a news site, to confirm you have a live connection, not just a cached page. If the browser is fine, try sending yourself a test email from a webmail interface (like Gmail in a browser) to verify the account itself is reachable.
Modern spam filters are aggressive. Before anything else, open every folder in your email client, Spam, Junk, Trash, Archive, All Mail, and any custom folders you've created. Use your client's search function to search for the sender's address or a keyword from the expected subject line. In Gmail, search for from:sender@example.com. In Outlook, press Ctrl+Shift+F for advanced find and search all folders.
If you find the missing emails in Spam or Junk, mark them as "Not Spam" or "Not Junk." This trains your filter and ensures future messages from that sender land in your inbox.
A full mailbox is one of the most common silent killers of incoming email. When storage is full, new messages bounce back to the sender with a "mailbox full" delivery failure notice, but you see nothing on your end.
In Gmail: Scroll to the bottom of any Gmail page in a browser. You'll see your storage usage (e.g., "14.5 GB of 15 GB used"). If you're at or near 100%, you need to free up space.
In Outlook.com: Go to Settings > General > Storage to see your current usage.
In Microsoft 365 / Exchange: Open Outlook, go to File > Account Settings > Account Settings, select your account, and click the "More Settings" button, then look at the Advanced tab for quota information. Alternatively, your IT admin can check this for you.
To free up space: empty your trash and deleted items folder, delete large attachments (sort by size), and clear out your sent items folder. If you're on Gmail, remember that Google Drive, Gmail, and Google Photos all share the same storage pool.
Rules and filters run silently in the background and can redirect, delete, or mark messages in ways that make them invisible in your normal inbox view. This is one of the trickiest issues to spot because you often forget these rules exist.
In Outlook (Desktop): Go to File > Manage Rules & Alerts. Review every rule in the list. Pay special attention to rules that "delete," "move to folder," or "stop processing more rules." Disable any rule that looks suspicious by unchecking it, then test whether your email arrives normally.
In Outlook on the Web (OWA): Click the Settings gear icon > View all Outlook settings > Mail > Rules. Review and delete any rules you don't recognize.
In Gmail: Click the Settings gear > See all settings > Filters and Blocked Addresses. Look for any filters that have "Delete it," "Skip the Inbox," or "Apply label" actions. If you find one that shouldn't be there, click "delete" next to it.
In Apple Mail: Go to Mail > Settings (or Preferences) > Rules. Review each rule and disable any that seem problematic.
You or someone who accessed your account may have added certain senders or entire domains to a blocked list. Messages from blocked senders are typically deleted silently, they don't even make it to spam.
In Outlook (Desktop): Go to Home > Junk > Junk Email Options > Blocked Senders tab. Review the list for any addresses or domains you want to unblock.
In Outlook on the Web: Settings > View all Outlook settings > Mail > Junk email > Blocked senders and domains.
In Gmail: Go to Settings > See all settings > Filters and Blocked Addresses. Blocked senders show up here as filters with the action "Delete it."
If your email client is set to sync on a schedule (say, every 30 minutes), you might simply be waiting for the next sync cycle. Trigger a manual sync to pull down any waiting messages immediately.
In Outlook (Desktop): Press F9, or go to Send/Receive > Send/Receive All Folders. Check the status bar at the bottom of Outlook for any error messages that appear during sync.
In Apple Mail: Press Cmd+Shift+N or go to Mailbox > Get All New Mail.
In Outlook Mobile or Gmail Mobile: Pull down on the inbox screen to trigger a manual refresh.
If your incoming mail server settings are wrong, even by a single character, your client can't download new mail. This issue typically affects desktop clients (Outlook, Thunderbird, Apple Mail) more than webmail, but it's worth checking.
To verify settings in Outlook: Go to File > Account Settings > Account Settings > double-click your account > More Settings > Advanced tab. Make sure the incoming mail (IMAP or POP3) server address and port are correct. Common correct settings:
- Gmail IMAP: imap.gmail.com, port 993, SSL/TLS
- Outlook.com IMAP: outlook.office365.com, port 993, SSL/TLS
- Yahoo IMAP: imap.mail.yahoo.com, port 993, SSL/TLS
Cross-reference these with your email provider's official help page to confirm you have the latest server addresses, as providers occasionally change them.
If email forwarding is configured, messages may be landing in a different inbox than you expect, or they're being lost if the forwarding destination is invalid or full.
In Gmail: Settings > See all settings > Forwarding and POP/IMAP. Look for any active forwarding addresses. If forwarding is enabled and the destination is incorrect or has issues, disable it and test whether you start receiving mail again.
In Outlook on the Web: Settings > View all Outlook settings > Mail > Forwarding. Check if "Enable forwarding" is turned on.
In Microsoft 365 (admin-level): Forwarding can also be set at the mailbox level by an administrator. If you're in a work environment, ask your IT admin to check for server-side forwarding rules.
Sometimes email clients get stuck in a bad state, a sync process hangs, an authentication token expires, or a cached credential goes stale. Closing the app completely (not just minimizing it), waiting 30 seconds, and reopening it forces the client to re-establish its connection fresh. If that doesn't help, restart the device entirely. This clears any stuck background processes and often resolves persistent sync issues that no amount of manual refresh can fix.
If all else fails at the client level, remove your email account from your email app and re-add it. This forces the app to re-download all settings and re-authenticate with the mail server from scratch. Before doing this, make sure any emails you want to keep are either already synced to the server (IMAP) or backed up locally (POP3), because removing a POP3 account from a client can sometimes delete locally stored messages.
To re-add in Outlook: File > Account Settings > Account Settings > select the account > Remove > then use the Add button to re-add it using your email address and password. Outlook will auto-configure most major providers.
Advanced Troubleshooting
Check MX Records (Custom Domain Email)
If you use a custom domain for email (like you@yourcompany.com), the problem might not be with your client at all, it could be with how your domain is configured. MX (Mail Exchange) records are DNS entries that tell the internet where to deliver mail for your domain. If they're wrong or missing, no mail can reach your server.
To check your MX records, open a command prompt or terminal and type:
nslookup -type=MX yourdomain.com
Or use a free online tool like MXToolbox (search for "MX lookup tool" in your browser). The results should show your email provider's mail server addresses. For example, if you're on Google Workspace, you should see entries pointing to aspmx.l.google.com and similar Google servers. If the results are blank, point to an old server, or show an error, your DNS needs to be corrected through your domain registrar's control panel.
Check if Your IP or Domain Is Blacklisted
If you're running your own mail server or using a shared hosting email service, your server's IP address may have been added to an email blacklist (also called a DNSBL or RBL). This doesn't stop you from receiving mail directly, but it can cause other servers to reject or silently discard mail they try to send you if the sending server is on a blacklist, and in rare cases, your own server being blacklisted can cause issues with sending that create a misleading "not receiving" symptom.
Use a tool like MXToolbox's blacklist checker (search for "email blacklist check" in your browser) and enter your domain or server IP. If you're listed, each blacklist has its own delisting procedure, typically you fill out a form explaining the issue and request removal.
Test with Outlook's Remote Connectivity Analyzer
Microsoft offers a free tool called the Remote Connectivity Analyzer (search for "Microsoft Remote Connectivity Analyzer"). This web-based tool lets you test your email server configuration from Microsoft's infrastructure, which can reveal connectivity issues, certificate errors, and server misconfigurations that would be impossible to diagnose locally. Run the "Inbound SMTP E-mail" test to check whether your mail server is reachable and properly configured.
Check Your Antivirus or Firewall Software
Some antivirus programs (Norton, Avast, Kaspersky, and others) include email scanning features that intercept your email traffic before it reaches your client. In rare cases, these scanning features can break the connection between your email client and the mail server, especially after a software update changes how the scanner hooks into the email protocol.
To test this theory, temporarily disable your antivirus's email scanning feature (not the entire antivirus, just the email component) and check if mail starts flowing. If it does, you'll need to reconfigure your antivirus to work with your current email setup, or add your mail server address to its exceptions list.
Look for Conflicts with Other Installed Add-ins (Outlook)
Outlook add-ins from third-party tools (CRM software, meeting schedulers, email tracking tools) can sometimes interfere with Outlook's ability to sync. Start Outlook in Safe Mode to disable all add-ins and test if mail arrives: Hold Ctrl while clicking the Outlook shortcut, or run outlook.exe /safe from the Run dialog (Win+R). If mail works in Safe Mode, you have a rogue add-in. Disable add-ins one by one (File > Options > Add-ins > COM Add-ins > Go) to identify the culprit.
Check Account Suspension or Security Holds
If your account was flagged for suspicious activity, unusual login locations, large volumes of outgoing mail, or a suspected breach, your email provider may have put a hold on the account that pauses incoming mail delivery. Sign in to your account through the webmail interface (not a desktop client) and look for any security alerts, verification prompts, or "action required" banners. Follow the prompts to verify your identity and clear the hold. If you can't sign in at all, use your provider's account recovery process to regain access.
How to Prevent Email Receiving Problems in the Future
Monitor Your Storage Regularly
Set a reminder to check your mailbox storage every month. Most providers send a warning when you reach 80–90% capacity, but those warnings sometimes end up... in your email. Proactively archiving or deleting old emails, especially those with large attachments, keeps you safely below the limit. Google One, Microsoft 365, and most other providers offer easy ways to purchase additional storage if you need it.
Use IMAP Instead of POP3 Wherever Possible
POP3 downloads emails to a single device and (by default) removes them from the server. IMAP keeps emails on the server and syncs across all your devices. If you're still using POP3, switch to IMAP. This eliminates the "another device took my emails" problem and gives you a persistent, server-side copy of everything as a backup.
Whitelist Important Senders
Add frequently contacted people and important services (your bank, your HR system, your doctor's office) to your email client's safe senders or contacts list. In Outlook: Home > Junk > Junk Email Options > Safe Senders tab. In Gmail, simply reply to a message from that sender, Gmail treats this as a strong signal that the sender is legitimate.
Review Rules and Filters Periodically
Over time, email rules accumulate. An old rule you set up years ago to manage a newsletter subscription can conflict with new behavior. Every six months or so, open your rules manager and audit everything in the list. Delete any rules that are no longer needed.
Keep Your Email Client Updated
Email client updates often include fixes for sync bugs, security improvements, and updated server certificates. Running an outdated client is one of the more common reasons for sudden email delivery failures, the client's SSL certificate store gets out of date and it can no longer establish a secure connection to the mail server. Enable automatic updates for your email client, or check for updates manually at least once a month.
Enable Two-Factor Authentication
If your account gets compromised, an attacker might set up forwarding rules or filters to intercept your mail while giving you no indication anything is wrong. Two-factor authentication is the single most effective way to prevent unauthorized account access. Enable it in your account's security settings, it takes two minutes and dramatically reduces your risk.
Have a Secondary Email for Critical Communications
For genuinely time-sensitive communications, legal notices, financial alerts, work contracts, consider having a secondary, simple email account at a major provider with no forwarding, minimal rules, and generous storage. Use it purely as a fallback so that even if your primary account has issues, you have a clean backup channel.