[Outlook 365] Ping Heartbeat interval isn't honored

Karsten Pfeiffer-Raddatz 0 Reputation points
2024-01-25T12:18:28.0733333+00:00

I'm working on a client which can connect to outlook.office365.com and synchronize mails. The client does send the ping command to have push notifications. When sending the Ping the client does send the HeartbeatInterval as described in [MS-ASCMD 2.2.1.13] but on O365 the server will not send the status 1 after the HeartbeatInterval is elapsed. At some point my client will close the connection and does retry the Ping. I was testing this on an Exchange16 and this server will send status 1 after the HeartbeatInterval elapsed. I couldn't find any document describing the difference between O365 and older Exchange Servers. Can someone help me figure out what O365 wants?

Microsoft Exchange Online
Exchange Server Development
Exchange Server Development
Exchange Server: A family of Microsoft client/server messaging and collaboration software.Development: The process of researching, productizing, and refining new or existing technologies.
525 questions
{count} votes