Blog/ Troubleshooting & errors

Gmail Not Receiving Emails but Can Send: 8 Real Causes

Nafiul HasanNafiul Hasan· 12 min read
Illustrated diagram of Gmail's incoming mail delivery path — storage check, filter rules, forwarding, and spam — with the eight causes of Gmail not receiving emails labeled at each stage

The short answer

Gmail can send but not receive when a filter silently archives or deletes incoming messages, when storage hits the 15 GB Google limit, or when forwarding routes mail to another account. Check filters first — they are the most common cause and take under two minutes to rule out.

Gmail not receiving emails but can send? Eight causes — filters, storage, forwarding, POP, blocked senders — and the fix for each.

On this page
  1. 01What this error literally means
  2. 02The 8 causes at a glance
  3. 03Fix 1 — Audit and remove Gmail filters
  4. 04Fix 2 — Check storage, forwarding, and POP settings
  5. 05Fix 3 — Check blocked senders, spam, and All Mail
  6. 06How to tell which cause you have
  7. 07Preventing it from recurring

Gmail not receiving emails but still being able to send is an asymmetric failure — and the asymmetry is the clue. Outbound mail travels through Google's SMTP servers; that path is clearly working. The failure is happening further upstream, somewhere between a sender's mail server and your Gmail inbox. The culprit is not your account credentials, not your network, and not Google's sending infrastructure. It is one of the settings and conditions that govern what arrives.

There are eight real causes. Most are inside your own Gmail settings — a filter you set up months ago and forgot, a forwarding rule you added when switching devices, a POP connection downloading your mail somewhere else. A minority originate on the sender's side. This guide works through all eight in the order that finds the cause fastest, with a single decisive test at each step.

What this error literally means#

When you send a message, Gmail hands it off to Google's outbound SMTP servers. They authenticate your account, deliver the message, and the exchange is complete. Receiving is a different operation: incoming mail arrives at Google's inbound servers, passes through spam and policy checks, and is then routed by Gmail's internal delivery rules. Filters, forwarding settings, storage checks, and blocked-sender lists all run on arrival — not on send.

A filter set to skip the inbox and archive accepts a message and immediately removes it from your Inbox view. Forwarding set to delete Gmail's copy sends the mail on and then removes it from your account entirely. Full storage causes Google to reject incoming messages before delivery, returning a bounce to the sender. In each case you can still send because outbound mail never passes through those incoming rules.

Emails in All Mail but not in Inbox

A common related symptom: you search All Mail for an expected message and find it there, but it never appeared in your Inbox. That means Gmail received it and a filter or archive action moved it out of Inbox. This guide covers that scenario under causes 1 and 7 below.

The 8 causes at a glance#

CauseHow to confirmFix
Filter archiving or deleting incoming mailSettings > Filters and Blocked Addresses — look for actions that say Skip the Inbox or Delete itEdit or delete the filter
Gmail storage full (15 GB Google account limit)Visit storage.google.com — bar shows usage across Gmail, Drive, and PhotosEmpty Trash, delete large Drive files, or upgrade Google One
Forwarding rule with Delete Gmail's copy enabledSettings > See all settings > Forwarding and POP/IMAP > Forwarding tabChange action to Keep Gmail's copy or remove the forwarding address
POP access downloading and removing messagesSame Forwarding and POP/IMAP tab > POP Download sectionChange to Keep Gmail's copy or disable POP
Sender address is blockedSettings > Filters and Blocked Addresses > Blocked Addresses sectionClick Unblock next to the address
Message routed to SpamOpen the Spam label in Gmail's left sidebarOpen the message and click Not spam
Message archived and sitting in All MailOpen All Mail and search for the sender's name or addressOpen the message and click Move to Inbox
Mail never left the sender's serverAsk sender to check their Sent folder and whether they received a bounceSender troubleshoots their own mail server or provider

Fix 1 — Audit and remove Gmail filters#

Gmail filters are the single most common cause of this problem. A filter set months ago to archive newsletters will catch any new mailing list you join. A filter set to delete messages from a specific domain will silently remove those messages without any trace in your Inbox. Neither shows a visible error — mail simply stops arriving.

Gmail processes filters in order, and a broad filter can swallow messages you never intended it to touch. A filter matching the domain @company.com rather than one specific address will affect every message from every person at that company.

  1. 1

    Open the Filters and Blocked Addresses tab

    Open Gmail in a browser. Click the settings gear at the top right, then click See all settings. Open the Filters and Blocked Addresses tab. You will see every active filter on your account listed in order.

  2. 2

    Look for destructive actions

    Review the Do this column for each filter. The two actions that prevent mail from reaching your Inbox are Skip the Inbox (Archive it) and Delete it. Any filter with either action is a candidate for review.

  3. 3

    Inspect filters with broad match criteria

    Click edit on any suspicious filter to see its full criteria. A filter matching From: @domain.com rather than a specific address will affect every message from that entire domain. Narrow the criteria to the specific address you intended, or delete the filter if you no longer need it.

  4. 4

    Verify with a test message

    After editing or deleting filters, send yourself a test message from an outside account — a personal Gmail or an Outlook address. Confirm it lands in Inbox. If it appears in All Mail but not Inbox, another filter is still catching it.

Skip the Inbox does not delete your mail

Filters with Skip the Inbox archive messages — they appear in All Mail but not in Inbox. Filters with Delete it move messages to Trash, where they are permanently removed after 30 days. Search All Mail before assuming a message is gone.

Fix 2 — Check storage, forwarding, and POP settings#

These three settings are less visible than filters but just as capable of silently breaking incoming mail. Storage is a hard stop: when your 15 GB Google account quota is full, Google rejects every new incoming message and returns a delivery failure notice to the sender — no warning appears inside Gmail. Forwarding and POP settings are softer: they accept the mail, then route it elsewhere and optionally delete your copy.

  1. 1

    Check your storage quota

    Visit storage.google.com. The bar shows total usage across Gmail, Google Drive, and Google Photos — all three share the same 15 GB pool. If storage is at or near 100%, that is the immediate cause. Free up space by opening the Trash label inside Gmail and clicking Empty Trash Now, by deleting large files in Google Drive, or by purchasing additional storage through Google One. After freeing space, ask the sender to resend — messages rejected due to full storage are bounced and are not queued by Google.

  2. 2

    Check forwarding settings

    Open Gmail Settings > See all settings > Forwarding and POP/IMAP > Forwarding tab. If an address is listed, check the action dropdown next to it. If it says delete Gmail's copy, every incoming message is forwarded to the destination address and then removed from your account — it will appear in neither Inbox nor All Mail. Change the action to keep Gmail's copy or archive Gmail's copy. Remove the forwarding address entirely if you no longer use it.

  3. 3

    Check POP download settings

    Still in the Forwarding and POP/IMAP tab, open the POP Download section. If POP is enabled and the option says delete Gmail's copy, a POP mail client on another device — Outlook, Apple Mail, or Thunderbird — may be downloading your messages and removing them from Gmail. Change the setting to keep Gmail's copy, or disable POP if you no longer use that client.

Fix 3 — Check blocked senders, spam, and All Mail#

These three checks take under three minutes combined. They cover the most common cause of not receiving emails from one specific sender while mail from everyone else continues to arrive normally.

  1. 1

    Check the blocked addresses list

    Open Settings > Filters and Blocked Addresses and scroll to the Blocked Addresses section at the bottom. Any address listed here has its mail routed silently to Spam. If the expected sender's address appears, click Unblock. Note that blocking works on exact addresses — if a sender uses multiple addresses from the same domain, you would need to check for each one.

  2. 2

    Check your Spam folder

    Open the Spam label from the left sidebar (click More if it is not immediately visible). Search inside Spam for the sender's name or address. If the message is there, open it and click Not spam. Gmail moves it to Inbox and records a light signal that future messages from this sender should not be classified as spam. Gmail's spam filter can flag legitimate mail after a domain change, a new sending IP address, or a bulk send from someone you know.

  3. 3

    Check All Mail

    Open the All Mail label. This view shows every message in your account — inbox, archived, labeled, filtered, and spam — regardless of which folder it is in. If you find the expected message here but not in Inbox, check the labels displayed on it. The label tells you which filter or action processed it, and that is the filter to edit under Fix 1 above.

How to tell which cause you have#

Start with All Mail. Open the label and search for the message you expect. If it is there, the problem is inside Gmail's delivery rules — a filter, a forwarding action, or an archive step removed it from Inbox. Work through Fix 1 and Fix 3.

If All Mail is empty of the expected message, Gmail never received it. Check your storage quota at storage.google.com next. If storage is at or near 100%, that is the cause — free up space and ask the sender to resend. If storage is fine, the problem is upstream: the sender's mail server did not deliver. Ask the sender to confirm the message appears in their Sent folder. If it does but they received a bounce notification, the bounce message will name the failing server or the rejection reason.

Forwarding and POP causes are confirmed by checking the settings tabs directly. If a forwarding address is listed with delete Gmail's copy as the action, that is why messages are disappearing from your account without appearing in All Mail.

Decision fork diagram: if the expected email appears in All Mail the cause is a filter or rule inside Gmail, and if it is absent from All Mail entirely the cause is full storage or a sender-side delivery failure
Check All Mail first — it tells you whether Gmail received the message at all.

Preventing it from recurring#

Four practices keep this problem from coming back. First, review your Gmail filters once a year — the Filters and Blocked Addresses tab shows the full list, and anything over ten filters is worth auditing for outdated or overly broad matches. Second, keep your Google storage below 90% by clearing Trash and large Drive files quarterly. Third, avoid enabling POP access unless you are actively using a POP client. Fourth, check your Forwarding settings whenever you add a new mail client or switch devices — it is easy to leave a forwarding rule running to an address you no longer control.

We build AI Emaily, an AI-native email client that connects to Gmail via OAuth. One reason the filter and forwarding causes stay invisible for so long is that Gmail delivers silently — no notification tells you that something expected did not arrive. AI Emaily's triage layer flags messages that land in All Mail or unusual labels rather than letting them disappear quietly. If you want an inbox that surfaces what went to the wrong place instead of delivering only what cleared a filter you set up years ago, start a 7-day free trial.

Frequently asked

Nafiul Hasan

Written by

Nafiul Hasan

Nafiul Hasan is an entrepreneur and AI automation system builder with 10+ years of experience turning messy, manual workflows into reliable automated systems. He designs and ships AI enterprise solutions end-to-end — the agent logic, the data plumbing, and the product people actually use — and founded AI Emaily to give busy professionals their attention back. He writes here from the builder's seat: what works, what breaks, and how to put AI to work without giving up control.

EntrepreneurAI Automation System BuilderAI EnthusiastBuilds AI Enterprise Solutions10+ years experience
More from Nafiul
Ready when you are

Gmail is fixed — now make sure nothing slips through again.

AI Emaily connects to Gmail via OAuth, triages your inbox, and flags messages that land outside your Inbox before they disappear. Start a 7-day free trial.

  • 7-day free trial
  • Cancel anytime
  • Every provider