Get Push email with Office365 account?

Discussion in 'OS X Yosemite (10.10)' started by yalag, Jul 9, 2015.

  1. yalag macrumors 65816

    Joined:
    Nov 18, 2007
    #1
    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
     
  2. 0d085d macrumors regular

    Joined:
    Apr 23, 2015
    #2
    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.
     
  3. yalag thread starter macrumors 65816

    Joined:
    Nov 18, 2007
    #3
    Did you ever try IMAP? Because I know IMAP has push with gmail with Apple Mail. I'm switching from gmail to office365
     
  4. 0d085d macrumors regular

    Joined:
    Apr 23, 2015
    #4
    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.
     
  5. campyguy macrumors 68040

    Joined:
    Mar 21, 2014
    Location:
    Portland / Seattle
    #5
    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:
     
  6. AppleWatchGuy macrumors member

    Joined:
    May 4, 2015
    #6
    So bottomline, there is no way to get push on OSX? (without using outlook)
     
  7. 0d085d macrumors regular

    Joined:
    Apr 23, 2015
    #7
    Sadly not.
     
  8. JustHereToNecro macrumors newbie

    Joined:
    Dec 27, 2016
    #8
    Because this thread is the top result on Google for "Office365 IMAP Push", necroing the thread for an update:
    ...from: https://technet.microsoft.com/en-us/library/jj657728(v=exchg.160).aspx
     

Share This Page