[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?

Exchange Online
Exchange Online
A Microsoft email and calendaring hosted service.
6,202 questions
Exchange | Exchange Server | Development
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.