Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
it only syncs once I open the app. Is this correct behavior? I was thinking the notification on my iPhone should go away as soon as I read the mail on my Mac.
It’s the intended behavior.

you’ll notice that it won’t update the badge until you either open the app, or there’s new mail “push” that has come in.

I wish they’d fix this already, but it’s been like this for as long as I can remember.
 
My problem is, if I read an email on my Mac, the notification still stays on my iPhone. The mail only gets read on my phone when I open the app.

Why doesn't the notification go away on my iPhone when I read the mail on my Mac?
This happens to me too, it’s really annoying, especially between 3 devices, phone tablet and laptop.
 
This.

Op is covering concerns that span multiple systems. IMAP flagging messages as read on the mail server then opening another device that then needs time to read that status from the server. Then a whole plethora of notification and push settings in MacOS and iOS that can affect things- notifications themselves and push so mail can get that ‘read’ status when it’s not open. Then asking if the Mail app is the culprit and others weighing in that it’s clunky. Lol, umm.

OP needs to have everything set up right and then live with the occasional issue and general Frankenstein legacy behavior or instead use an integrated system like gmail or multi platform mail client with its own syncing engine. There are a few 3rd party options though the cost money and there are privacy concerns.
In my experience what you describe here is true for the Messages app only, and only on my laptop. That is, among my iphone ipad and macbook pro, the Messages stay synced just fine between phone/tablet, however, the laptop Messages “needs time to read that status“ or something.

However, unfortunately there is no “needs time” element for all 3 devices when it comes to the Mail app. Every, single, time, I have to open the email on every, single device. Super annoying, I don’t know why they haven’t fixed these over many many years now. .
 
Apple Mail really sucks. I highly recommend you try Spark which is available on both Mac and Iphone. That’s how proper mail client should look like.
 
I have a different problem with mail - no banner notifications, just badges. It is set to show banners in Notification Centre and Lock Screen but nothing.
 
I've been having constant on-and-off syncing issues with iCloud Mail for years. Eventually just switched to Gmail (using Mimestream on Mac and the Gmail app on iOS) and paying $1/mo for upgraded storage. Life is too short to deal with iCloud syncing issues.
 
I know you’re using iCloud, but just posting to say that this is not the behaviour using a gmail account in Mail via IMAP. Reading an email in the Mail app on Mac will result in the notification disappearing on iPhone. I couldn’t tolerate that not being the case!
It does the same with iCloud Mail.
 
using gmail is horrible, no push and it always shows messages after I force close it and open it, I dont use gmail app as notifications only come in from 1 account at a time and I have 2
 
My problem is, if I read an email on my Mac, the notification still stays on my iPhone. The mail only gets read on my phone when I open the app.

Why doesn't the notification go away on my iPhone when I read the mail on my Mac?
It’s been like this for years, it’s suppose to be like that, I’ve asked them.

The notification USED to go away on all the other devices when the mails been read on one device, but not anymore.

I do not like it.
 
When I open Mail on the iPhone, it updates after a few seconds. It depends on the connection speed. Yeah, it's kind of annoying, especially if it takes a few seconds to update, and some days it takes quite a while to update.

That and rules staying on the system they were created on is a PITA! I did try a different mail app, and it went so poorly, I went back and just grin and bear it... 😬
 
My problem is, if I read an email on my Mac, the notification still stays on my iPhone. The mail only gets read on my phone when I open the app.

Why doesn't the notification go away on my iPhone when I read the mail on my Mac?
You may be stupid, I cannot say, but it is not because you realized that mail.app is bad
 
Do you have background app refresh on for mail? I was bugged that my notes app was not notifying me of changes, but then realized that was off.
 
I’m now getting exchange password incorrect errors. Yet my password is valid on all the other mail clients I use.
 
gotcha. that's kinda annoying because I have to dismiss the notification every time on my phone when I am on my Mac.
This is a problem with a lot of apps if you use them on several Apple devices. I have two iPads in addition to an iPhone, and often have to dismiss the same notification on all three of them.

There’s also the issue that if you get notifications from an app and then go into the app and read whatever the notification was about within the app, so that the app is aware that you noticed whatever the notification was about (for example messages in Discord being marked as read), the notifications still remain undismissed in Notification Center. Apparently there is no backchannel from app to notifications that lets an app dismiss specific notifications sent by it.

Overall the notification system leaves much to be desired.
 
In 2022 when everything else syncs across iCloud to your devices, why can't Mail? It's such a pain to have to set up all the accounts across your multiple devices, setting preferences, signatures, smart folders etc. It has annoyed me for ages.
 
is there a gmail app for Mac?
Afaik no. Even if there’s one, google would probably just wrap a chromium inside an electron shell claiming “native app” while what you are actually using is the web version anyways.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.