rajeev_Kap, from what I have been able to understand it looks like Microsoft expects a server application like Jira to use the OAUTH client credentials grant using an app password to get the OAUTH token. (see here https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow). This seems to have a nicer enrollment and security flow in general, but is a big disruption.
It is also fairly unclear how this should be setup to allow the daemon/server account to access a mail box.
We really need some migration documentation from MS for common use cases, ie a Jira server that needs to ingest and send email is a good use case to describe.
I also hope MS staff will contribute patches to some of these popular open source projects to make them work, or at least offer up some free Azure accounts to open source for testing integration.