> For the complete documentation index, see [llms.txt](https://docs.meta-inf.hu/email-this-issue/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.meta-inf.hu/email-this-issue/administration/mail-server-connections/microsoft-with-oauth2.md).

# Microsoft with OAuth2

## Checking your account details and subscription

Subarticles in this section explain how to enable Microsoft 365 OAuth2 in your Microsoft Azure tenant to authenticate Email This Issue. This allows you to send FROM and receive TO your Microsoft 365 address using this application.

This guide applies to creating and configuring client credentials for both incoming and outgoing connections requiring the following OAuth2 authentication:

* [IMAP and SMTP with OAuth2 authentication](/email-this-issue/administration/mail-server-connections/microsoft-with-oauth2/microsoft-imap-and-smtp-with-oauth2.md)
* Microsoft Graph API (uses OAuth2 by default) with Delegated permissions
* Microsoft Graph API (uses OAuth2 by default) with Client Credentials Grant flow (Application permission)

Before you begin with the app registration, check if you have the following:

* A Microsoft365 account&#x20;
* An active[ Exchange Online license](https://portal.office.com/account/?ref=MeControl#subscriptions) (aka “subscription”). Otherwise, you will get obscure error messages during the authorization process.

For example, if you have a Microsoft 365 Business Standard package, you should see something like this:

<figure><img src="/files/55z3saXvO3U8Ka7LyGRJ" alt="Double-checking the Microsoft 365 subscription"><figcaption><p>Double-checking the Microsoft 365 subscription</p></figcaption></figure>

## Authentication options for connecting to Microsoft

* [Microsoft IMAP and SMTP with OAuth2](/email-this-issue/administration/mail-server-connections/microsoft-with-oauth2/microsoft-imap-and-smtp-with-oauth2.md)
* [Graph API with Auth Code (Delegated access)](/email-this-issue/administration/mail-server-connections/microsoft-with-oauth2/microsoft-graph-api-with-oauth2/graph-api-with-auth-code-delegated-access.md)
* [Graph API with Client Credentials Grant (Application access)](/email-this-issue/administration/mail-server-connections/microsoft-with-oauth2/microsoft-graph-api-with-oauth2/graph-api-with-client-credentials-grant-application-access.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.meta-inf.hu/email-this-issue/administration/mail-server-connections/microsoft-with-oauth2.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
