Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

yalag

Suspended
Original poster
Nov 18, 2007
1,448
81
I have a office365 work account. How do I get push email with OSX Mail without using outlook?

I've already set it up as a exchange account, still no push
 
I was having a look at this myself a month or two ago. In short, it can't be done.

There are two protocols for accessing Office 365 accounts - Exchange ActiveSync (EAS) and Exchange Web Services (EWS).

EAS provides push support but is only available for mobile devices and some/all versions of Outlook (depending on who you talk to). EWS is what you have to live with for everything else, including Apple Mail.
 
I was having a look at this myself a month or two ago. In short, it can't be done.

There are two protocols for accessing Office 365 accounts - Exchange ActiveSync (EAS) and Exchange Web Services (EWS).

EAS provides push support but is only available for mobile devices and some/all versions of Outlook (depending on who you talk to). EWS is what you have to live with for everything else, including Apple Mail.

Did you ever try IMAP? Because I know IMAP has push with gmail with Apple Mail. I'm switching from gmail to office365
 
Did you ever try IMAP? Because I know IMAP has push with gmail with Apple Mail. I'm switching from gmail to office365

Gmail uses the IDLE feature of IMAP4 to implement push, but IDLE is a kind of "optional extra" for IMAP that isn't supported by Office 365.

It wouldn't be nearly as frustrating if iPhones and iPads couldn't use EAS either.
 
Just a clarification - Google only implemented push notifications in their API about a year ago (http://googleappsdeveloper.blogspot.com/2014/06/introducing-new-gmail-api.html), and AFAIK there aren't too many apps yet that implement push data (Gmail pushes notifications, and polls data). Gmail has utilized polling for quite some time; I'm not going to get into a discussion about their half-assed implementation of "Exchange" FWIW...

There are no Mac desktop clients that use MS's newer "streaming" Exchange notification system (pushing notifications, pulling data at polling intervals). We're "stuck" with EWS on Mac clients so far, and that includes the new Outlook app. MS was supposed to move to streaming EWS as early as 2009, and it seems the Mac client apps are waiting for the rest of MS to catch up IMO.

Also, MS has been moving its clients to the "streaming" system for about 3 years now, with polling intervals set up in the client - about 1 minute is the smallest interval, and an IT person would have your head if you set it up that way in an office environment.

Stop thinking of "push" in terms of email or calendaring - it's the notification that gets "pushed", and then your client will eventually pull the data. MS's blogs explain this in excruciating fine detail.

I have an Outlook.com and an Office 365 account for my personal email - with the default settings, I find that my calendar events and email messages are mapped in almost real time - I'll have an iPad/iPhone, the web interface(s), and Outlook 2013 (on Win 8.1) or Outlook 2016 (O365 account only), and find that moving one IMAPI item in one interface leads to updates on the other platforms within seconds (with my iPhone/iPad) on cellular (not wifi). The Outlook 2016 client takes a minute or two to update emails (likely due to the EWS connection, I'm guessing). If you want something faster than that, well, OK then... :rolleyes:
 
Just a clarification - Google only implemented push notifications in their API about a year ago (http://googleappsdeveloper.blogspot.com/2014/06/introducing-new-gmail-api.html), and AFAIK there aren't too many apps yet that implement push data (Gmail pushes notifications, and polls data). Gmail has utilized polling for quite some time; I'm not going to get into a discussion about their half-assed implementation of "Exchange" FWIW...

There are no Mac desktop clients that use MS's newer "streaming" Exchange notification system (pushing notifications, pulling data at polling intervals). We're "stuck" with EWS on Mac clients so far, and that includes the new Outlook app. MS was supposed to move to streaming EWS as early as 2009, and it seems the Mac client apps are waiting for the rest of MS to catch up IMO.

Also, MS has been moving its clients to the "streaming" system for about 3 years now, with polling intervals set up in the client - about 1 minute is the smallest interval, and an IT person would have your head if you set it up that way in an office environment.

Stop thinking of "push" in terms of email or calendaring - it's the notification that gets "pushed", and then your client will eventually pull the data. MS's blogs explain this in excruciating fine detail.

I have an Outlook.com and an Office 365 account for my personal email - with the default settings, I find that my calendar events and email messages are mapped in almost real time - I'll have an iPad/iPhone, the web interface(s), and Outlook 2013 (on Win 8.1) or Outlook 2016 (O365 account only), and find that moving one IMAPI item in one interface leads to updates on the other platforms within seconds (with my iPhone/iPad) on cellular (not wifi). The Outlook 2016 client takes a minute or two to update emails (likely due to the EWS connection, I'm guessing). If you want something faster than that, well, OK then... :rolleyes:

So bottomline, there is no way to get push on OSX? (without using outlook)
 
Gmail uses the IDLE feature of IMAP4 to implement push, but IDLE is a kind of "optional extra" for IMAP that isn't supported by Office 365.

It wouldn't be nearly as frustrating if iPhones and iPads couldn't use EAS either.

Because this thread is the top result on Google for "Office365 IMAP Push", necroing the thread for an update:
If the application and server both support the IMAP4 IDLE command, users can send and receive messages in near real time (Exchange supports the IMAP4 IDLE command). In most cases, users don't need to configure any settings in their IMAP4 application to use this connection method.

...from: https://technet.microsoft.com/en-us/library/jj657728(v=exchg.160).aspx
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.