When Does the Mail App Sync Across Devices

I have a Mac (Ventura), an iPad (iPadOS 17.1.2), and an iPhone (iOS 17.1.2). I compare the email list (set to be iCloud) on all the devices and it looks good (the same). But my question is, when I read an email on one device when can I expect it to show as being read on the other devices?

iMac 27″ 5K, macOS 13.6

Posted on Dec 16, 2023 9:37 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 4, 2024 11:09 AM

MD_Gene wrote:
when I read an email on one device when can I expect it to show as being read on the other devices?

It's unlikely to ever be instantaneous.


First, you have to be using IMAP for your email account on all the devices.


Then it also depends on:

  1. the cycle on which the server itself refreshes and
  2. whether or not in Mail settings on each of your devices you have a) turned on Push and b) set Fetch New Data = Push for the email account. If Push is set, changes will sync more or less on the server's cycle. However if Fetch New Data = Fetch, changes only populate in the device when you do a manual refresh (as in swiping down in the inbox or exiting the mail app & restarting it - those actions cause a Fetch to occur).
7 replies
Question marked as Top-ranking reply

Jan 4, 2024 11:09 AM in response to MD_Gene

MD_Gene wrote:
when I read an email on one device when can I expect it to show as being read on the other devices?

It's unlikely to ever be instantaneous.


First, you have to be using IMAP for your email account on all the devices.


Then it also depends on:

  1. the cycle on which the server itself refreshes and
  2. whether or not in Mail settings on each of your devices you have a) turned on Push and b) set Fetch New Data = Push for the email account. If Push is set, changes will sync more or less on the server's cycle. However if Fetch New Data = Fetch, changes only populate in the device when you do a manual refresh (as in swiping down in the inbox or exiting the mail app & restarting it - those actions cause a Fetch to occur).

Jan 4, 2024 8:09 PM in response to MD_Gene

MD_Gene wrote:

Thank you. I am a novice. How do I get to see those settings in MacOS and iOS? Thanks

In iOS, go to Settings > Mail > Accounts > Fetch New Data. Enable Push. In addition to enabling Push overall, you also have to turn it on for each account in the list below the Push toggle. And below that list, set Fetch to Automatic.


There is no real Push setting in Mac Mail. If your account is IMAP the server automatically polls your local email client on a cycle that could be a few seconds or minutes. There is, however, a Fetch setting in Mail > Preferences > General > Check for New Messages; you could set it to fetch new mail Automatically, Manually or every 1, 5, 15, 30 or 60 minutes.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

When Does the Mail App Sync Across Devices

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.