iPhone Mail 'Cannot Get Mail' — Real Fixes That Work

Your iPhone Mail app keeps throwing 'Cannot Get Mail' when you're on Wi-Fi or after an iOS update. Here's why and how to fix it for good.

You're sitting in a coffee shop, trying to check a client's email, and your iPhone throws up that little gray banner: "Cannot Get Mail — The connection to the server failed." Or maybe it's the full-screen alert that won't go away. It usually pops up when you open the Mail app or when it tries to fetch messages in the background. I've seen this on every iPhone from the 11 up to the 15, and it's not tied to one carrier or one email provider. It's a pain in the neck, but it's fixable.

What's actually going on

The Mail app on iOS is fickle. It needs a solid network connection, correct server settings, and a clean login session. When any of those three stumble, you get that error. Most of the time it's not your email provider's fault—it's a hiccup on your phone. Could be a stale connection, a VPN that's half-on, or iOS just got a update and the Mail app didn't like it. I had a client last month whose entire mailbox stopped syncing after they updated to iOS 17.4. The fix was embarrassing simple.

Let's walk through what works, in the order I'd actually try them. Skip the stuff that doesn't help—like deleting the app and reinstalling it, which does nothing because your accounts are stored in settings, not the app.

Fix #1: Give the Mail app a swift kick (force quit and reopen)

Sounds dumb, but it clears the app's internal state. Half the time, that's all you need.

  1. Swipe up from the bottom and pause to open the App Switcher.
  2. Find Mail, then swipe it up off the screen.
  3. Wait 10 seconds, reopen Mail.

If that doesn't do it, move on.

Fix #2: Toggle Airplane Mode — resets the network stack

This one's a classic. Your phone's radios get stuck on a bad Wi-Fi network or a cellular link that's half-dead. Airplane mode forces a full re-registration with the network.

  1. Open Control Center (swipe down from top-right).
  2. Tap the airplane icon to turn it on.
  3. Wait 15 seconds, tap it off.
  4. Try Mail again.

If the error only happens on Wi-Fi, also try turning Wi-Fi off and using cellular. I've seen more than one office network that blocks the ports mail servers use. If it works on cellular, it's your Wi-Fi, not your phone.

Fix #3: Turn off Wi-Fi Assist (it's a hidden troublemaker)

Wi-Fi Assist automatically switches to cellular when Wi-Fi is weak. That sounds good, but it confuses Mail—the app thinks it's on Wi-Fi, then the connection drops, and you get the error.

  1. Go to Settings > Cellular.
  2. Scroll to the bottom and tap Wi-Fi Assist.
  3. Turn it off.

This alone fixed it for a client who was getting the error every five minutes in their apartment. Their Wi-Fi was just strong enough to keep switching, never strong enough to hold.

Fix #4: Check the mail server settings (if you use a custom domain)

If you're using a small business email like you@yourcompany.com, the server addresses might be wrong after an update. Don't assume they're right because they worked before.

  1. Go to Settings > Mail > Accounts.
  2. Tap your account, then tap Account again.
  3. Look at Incoming Mail Server and Outgoing Mail Server.

Most providers list their server names (like mail.yourcompany.com) and port numbers on their support page. Common ports are 993 for IMAP with SSL, and 587 for SMTP. If it says pop.yourcompany.com and you want IMAP, that's a problem—POP only downloads mail, and it's miserable.

Here's an example of what the incoming settings should look like (if you're on IMAP):

IMAP server: mail.yourdomain.com
Port: 993
SSL: ON
Username: your full email address
Password: your password

If you're not sure, don't guess. Call your email provider or check their help docs.

Fix #5: Delete the account and add it back

This sounds scary, but it doesn't delete any emails on the server—it just removes the account from your phone. The mail is still there when you re-add it. This clears out any corrupted sync state.

  1. Go to Settings > Mail > Accounts.
  2. Tap the account, then scroll down and tap Delete Account.
  3. Confirm, then restart your phone.
  4. Go back to Settings > Mail > Accounts and tap Add Account.
  5. Enter your email and password. If it's a standard provider (Gmail, Yahoo, iCloud), it'll auto-configure. For custom domains, you'll need the server settings from your provider.

I've fixed more email issues this way than any other method. It's the nuclear option, but it's reliable.

Fix #6: Update iOS (seriously, do this)

Apple has patched plenty of Mail bugs over the years. If you're on an older iOS, the fix might be one update away. Go to Settings > General > Software Update. If there's an update, install it. Then try Mail again.

Still failing? Check these three things

If you've done all that and the error persists, you're in the stubborn category. Here's what to check next:

  • Is your password correct? Sounds dumb, but if you changed it recently on a computer, the phone is still trying the old one. Go to Settings > Mail > Accounts, tap the account, and re-enter the password.
  • Is your email provider down? Check their status page. If their server is having a day, you can't fix that. Wait a few hours.
  • Are you using a VPN? Some VPNs interfere with mail connections. Try disconnecting the VPN and refreshing Mail.

One last thing: if you're using a Microsoft Exchange account (like for work), the error might be a policy thing. Your IT admin might have changed something. Talk to them before you go resetting everything.

That's the whole bag of tricks. I've fixed hundreds of these, and it's almost always one of the first five fixes. You'll get it sorted.

Related Errors in Mobile – iOS
Cannot Install Update iOS 17.4 'Cannot Install Update' Error – Fixed iPhone Stuck on Apple Logo After iOS Update iPhone Stuck on Apple Logo: Fixes That Actually Work Fix iOS 17 Stuck on Apple Logo After Update

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.