Fastmail have had sanctioned access from Apple (via their own APNS topic ID) - https://www.fastmail.com/blog/push-email-now-available-in-io...
[1] https://github.com/jmapio/jmap/commit/1335683f8b542c71bc41a4...
I can not find any reference to Apple having any involvement with or interest in JMAP (as much as I’d wish so).
I love every answer my comment received!
This and Kagi are my top subscriptions recommendations.
IMAP servers through APNS ping the iOS Mail about updates in certain pre-registered inboxes. Then iOS Mail re-fetches those inboxes.
The change signal is pushed; the data (inboxes/emails) aren’t.
What actually happened here?
It’s more focused on how to get notifications to work with an email server that does not support XAPPLEPUSHSERVICE, but I also delve into how Apple abandoned the only reference implementation of XAPPLEPUSHSERVICE.
FastMail got access to it and it is not clear how, without any public announcement or documentation.
It is as if Apple just picked a favorite and went with it.
It only supports a proprietary IMAP extension that uses Apple Push Notification Services (APNS) as a sideband channel for IMAP servers to signal the iOS Mail app.
Last I researched this (like… years ago), most IMAP-based email providers that are listed by the iOS Settings have implemented the extension, except for Gmail and Exchange. Fastmail then got on the train since 2015.
Not sure what is with the tweet targeting Fastmail specifically though.
There’s some discussion on the Apple developer forums - https://developer.apple.com/forums/thread/778671. The solution for the OP there seems to have been they also will get special treatment, but there remains no route for others to use to get the same.
I just checked my emails, I use Amazon Workmail and even that has push support. The only one for me that doesn't is my lesser used gmail.
To my knowledge I get alerts quickly with that email, I have never had an issue of not.