iCloud Email Not Receiving Messages: A Fix Checklist

The short answer
iCloud Mail stops receiving on one device while another still works when iCloud itself is fine and the failure is local: full iCloud storage causing silent message rejection, a server-side rule quietly filing mail to a non-inbox folder, a junk filter mismatch, or an outdated client configuration. Check icloud.com first to separate a service problem from a device problem.
iCloud email not receiving messages on one device usually means a storage cap hit, a server-side rule quietly filing mail, or the iCloud service itself is down.
On this page
iCloud email not receiving messages shows up in several ways: an iPhone stops getting new mail while the Mac syncs normally, messages visible at icloud.com never appear in the Mail app, or a known contact's reply lands in Junk rather than Inbox. In each case the message reached the iCloud server. The gap is between the server and the specific device or app showing the problem.
Open icloud.com and check Mail in a browser first. Messages arriving there means iCloud is working and the failure is local to the device or configuration. Messages absent from the web client too narrows the cause quickly: either iCloud storage is full and the server is silently rejecting new mail, or there is a service outage.
This checklist covers the three most common causes — service status, storage, and server-side rules or junk filtering — in order of likelihood, with a confirmation step before each fix.
What iCloud email not receiving messages actually means#
iCloud Mail uses IMAP. When a message arrives for your icloud.com or me.com address, it lands on Apple's servers first. Rules configured in iCloud Mail — set at icloud.com, not in the Mail app — run on the server at this point, before any device is involved. A rule can move, label, or delete a message before it reaches an IMAP folder your apps watch.
The table below maps the five most common causes, how to confirm each, and which fix to apply.
| Cause | How to confirm | Fix to apply |
|---|---|---|
| iCloud storage at the 5 GB limit — Apple stops accepting new mail when the storage quota is full | Settings > Apple ID > iCloud on iPhone, or System Settings > Apple ID > iCloud on Mac, shows the storage bar maxed out; sending yourself a test message bounces or disappears | Fix 2: Free storage or upgrade the iCloud plan, then ask affected senders to retry |
| Server-side iCloud rule routing messages to a non-inbox folder — moves, archives, or deletes on arrival before any IMAP client sees them | Messages arrive at icloud.com but land in a named folder, Archive, or Trash rather than Inbox; the Mail app shows that folder correctly once checked | Fix 3: Review and disable or correct the rule at icloud.com in Mail settings |
| iCloud service outage — Apple's mail infrastructure temporarily unavailable | Messages missing from the icloud.com web client as well as from the device; the Apple System Status page shows a disruption on iCloud Mail or iCloud Mail Delivery | Fix 1: Confirm the outage at apple.com/support/systemstatus and wait; no local fix is possible during an active outage |
| Junk filter reclassifying legitimate mail on arrival | Missing messages found in the Junk folder at icloud.com or in the Mail app's Junk mailbox | Fix 3: Move the message to Inbox; mark as Not Junk; add the sender to Contacts or VIPs |
| iCloud Mail delayed by hours — messages arrive late rather than not at all | Messages eventually appear but with a significant timestamp gap; Apple System Status may show a delivery-performance notice | Fix 1: Check apple.com/support/systemstatus for degraded delivery performance; no local fix if the delay is server-side |
Fix 1: Check Apple System Status and confirm mail arrives on the web#
Before changing anything on the device or in account settings, confirm whether iCloud's mail infrastructure is the source of the problem. This step takes under two minutes and immediately separates a service outage from a device or account configuration issue.
- 1
Visit the Apple System Status page
Open apple.com/support/systemstatus. iCloud Mail and iCloud Mail Delivery are listed separately — check both. A yellow or red indicator means Apple is aware of the problem and working on it. During an outage, no device or account-settings change will fix the symptom; wait for Apple to restore the service.
- 2
Sign in to icloud.com and open Mail
Sign in to icloud.com and open Mail. If messages missing from your device are present here, iCloud received them correctly and the failure is local to the device or configuration. If they are absent here too and the System Status page shows no outage, the next step is checking storage.
- 3
Check non-inbox folders in the web client
Before concluding that a message was never delivered, check Archive, Junk, Trash, and any custom folders in the icloud.com Mail interface. A server-side rule or the junk filter may have moved the message before it reached Inbox. Finding the message in one of these folders shifts the diagnosis to Fix 3.
- 4
Restart the Mail app and toggle iCloud Mail off and on
If the web client shows messages the device does not, force-quit Mail and reopen it. If messages still do not appear after a minute, go to Settings > Apple ID > iCloud (iPhone) or System Settings > Apple ID > iCloud (Mac), toggle iCloud Mail off, wait ten seconds, and toggle it back on to force a fresh IMAP session.
Fix 2: Check and free iCloud storage#
When iCloud storage hits its limit, Apple stops accepting new messages for the affected address. The sender's server receives a delivery failure notice, but that goes to the sender, not to you. Mail simply stops arriving with no error in the Mail app.
- 1
Check iCloud storage on the device
On iPhone or iPad: Settings > your name > iCloud. On Mac: System Settings > Apple ID > iCloud. The storage bar shows usage against the limit. If it is maxed out or close, proceed to free space. Usage below 80 percent is unlikely to be the cause.
- 2
Free space by deleting large mail attachments
In the icloud.com Mail interface, sort messages by size, identify those with large attachments, and delete them. Empty Trash to release space immediately rather than waiting for automatic cleanup. Mail attachments count against the shared iCloud storage pool, so clearing them recovers headroom quickly.
- 3
Or upgrade the iCloud storage plan
If clearing attachments is not enough, upgrading from the free 5 GB to 50 GB or 200 GB resolves the delivery block for most users. After upgrading, send yourself a test message to confirm the account is accepting new mail. The increase takes effect immediately.
- 4
Ask the sender to retry after storage is cleared
If a specific expected message never arrived and storage is now under the limit, contact the sender and ask them to resend. Apple's server sends the bounce to the sender, not to you, so the sender may not know the message failed. The retry does not happen automatically.
A full storage quota silently stops incoming mail
Fix 3: Review iCloud rules and junk filter settings#
iCloud Mail rules run on Apple's server before any IMAP client — the Mail app, an iPhone, or any third-party client — retrieves the message. A rule that moves, archives, or deletes on arrival makes that message invisible to any app watching the Inbox. The Mail app shows no error because it is polling a folder that contains no messages.
This cause is most often missed because the symptom — no new mail — looks identical to a sync failure or outage.
- 1
Open iCloud Mail settings and check the Rules tab
Sign in to icloud.com, open Mail, click the gear icon, and select Rules. Read the condition and action for each rule: look for broad conditions — a domain wildcard, a missing condition, or a wildcard subject match — paired with a Move to Folder or Delete action. An overly broad rule can silently intercept entire categories of mail.
- 2
Disable a suspect rule and send a test message
To confirm without deleting, click the toggle on the suspect rule to disable it, then send yourself a test message matching the rule's condition. If it arrives in Inbox, the rule was the cause. Narrow the condition, change the action to something less disruptive, or delete the rule if it is no longer needed.
- 3
Check the Junk folder and mark misclassified messages as not junk
Open the Junk folder in icloud.com Mail. If missing messages are there, select them and move them to Inbox. Add the sender's address to Contacts or VIPs. iCloud's junk filter assigns higher trust to addresses already in Contacts, reducing the chance of a repeat mismatch.
- 4
Verify iCloud Mail is enabled and aliases are active
If the affected address is an alias, confirm it is still active at icloud.com > Mail settings > Addresses. A disabled alias silently drops incoming mail without notifying the sender. Enable the alias or update the address senders are using.
- 5
For third-party clients — verify IMAP settings and app-specific passwords
If icloud.com shows the message correctly but a client such as Thunderbird or Outlook does not, the issue is in that client's configuration. iCloud Mail requires imap.mail.me.com on port 993 with SSL enabled. If two-factor authentication is active on the Apple ID, the client must use an app-specific password rather than the account password — generate one at appleid.apple.com under Sign-In and Security.

How to tell which cause you have#
The signals iCloud surfaces before you open any settings panel are enough to narrow the cause to one of the three fixes. Read these from the top — the first match is the most likely diagnosis.
- Messages missing from icloud.com and System Status shows iCloud Mail or iCloud Mail Delivery disrupted: service outage. Wait for Apple to restore the service; no local fix applies.
- Messages missing from icloud.com and System Status shows green across all services: check iCloud storage immediately. A full storage quota silently stops incoming mail at the server level before any device is involved.
- Messages present at icloud.com but found in Archive, a custom folder, or a named label rather than Inbox: a server-side rule moved them before the IMAP client retrieved them. Fix 3, Rules tab.
- Messages present at icloud.com but found in the Junk folder on any device: iCloud's junk filter reclassified them on arrival. Fix 3, Junk folder and Contacts steps.
- Messages present at icloud.com Inbox but absent from the Mail app or iPhone despite a working internet connection: stalled IMAP sync on the device. Restart Mail and toggle iCloud Mail off and on in Settings. Fix 1, step 4.
- Mail stopped arriving after changing the Apple ID password or enabling two-factor: the stored credential or app-specific password is now wrong. Fix 3, step 5 for third-party clients; for Apple Mail, re-enter credentials in Mail > Settings > Accounts.
- Mail arriving hours late rather than not at all: check apple.com/support/systemstatus for a delivery-performance notice on iCloud Mail Delivery. If the status page shows green, check whether a large number of active iCloud rules may be adding processing time for each arriving message.
How to prevent iCloud email delivery problems#
Most iCloud mail delivery failures are predictable once you know the two server-side mechanisms that cause them: rules that run before the IMAP client sees the message, and the storage quota that blocks delivery entirely when it fills. The habits below prevent both.
- Keep iCloud storage under 80 percent: at 5 GB free, a single large attachment thread can fill the quota in a week. Delete large attachments regularly or upgrade to a paid plan before the bar reaches the limit.
- Audit iCloud rules twice a year: rules set for one-off situations outlive their purpose and begin intercepting unintended mail. Go to icloud.com > Mail settings > Rules every few months and delete any rule whose condition is no longer accurate.
- Bookmark the Apple System Status page: when iCloud mail stops on all devices simultaneously, check status.apple.com first. Going straight to device settings wastes time when Apple's infrastructure is temporarily degraded.
- Add important senders to Contacts: iCloud's junk filter trusts addresses already in your Contacts list. For clients, colleagues, and recurring services, adding the address before problems occur prevents junk-filter mismatch from hiding future messages.
- Use an app-specific password for non-Apple clients: generate one at appleid.apple.com and store it in Outlook, Thunderbird, or whichever client you use. A shared or reused password breaks silently when Apple ID security settings change.
- Disable aliases you no longer actively monitor: low-volume aliases score poorly with the junk filter over time. Disable unused aliases or add their expected sending domains to Contacts to keep trust scores current.
iCloud's server-side rules and storage quota are the two mechanisms that hide messages before any device is involved — rules move mail before IMAP delivers it; a full quota silently rejects it at the server edge. We build AI Emaily, which connects iCloud Mail via IMAP through a server-side sync layer, so account configuration and triage rules stay consistent across devices without per-device credential drift. If managing rules, aliases, and storage across accounts is a recurring problem, the 7-day free trial is a practical test.
Frequently asked
See it in AI Emaily
Keep reading

Written by
Nafiul HasanNafiul 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.