Learn how to connect your Microsoft 365 (Outlook) account with ISPBox to enable sending emails directly from your domain.
This guide explains how to register an app in Microsoft Entra, create client credentials, assign required Graph API permissions, and connect ISPBox securely.
ISPBoxAccounts in any organizational directory (Any Azure AD directory - Multitenant)https://XXX.ispbox.net/settings/mail/connect
ISPBox24 months (recommended)


Go to API permissions → click Add a permission.

Choose Microsoft Graph → Delegated permissions.

Add the following permissions:
| Permission | Description |
|---|---|
| Mail.Send | Allows ISPBox to send emails on behalf of the signed-in user or shared mailbox. |
| offline_access | Grants ISPBox permission to refresh tokens automatically — ensures the connection stays active without re-authentication. |
| openid | Required for user authentication through Microsoft’s identity platform (OpenID Connect). |
| profile | Allows access to basic profile information of the authenticated Microsoft 365 user. |
| Grants access to the user’s primary email address for identity verification. | |
| Mail.Send.Shared | Allows sending from any mailbox the user has access to, e.g., shared mailboxes. Add this to support Send As / Send on Behalf via Graph using delegated auth. |


Go back to ISPBox → Settings → Mail and click Connect Microsoft 365.
If everything is configured correctly, you will be redirected to Microsoft to authorize the connection.
After authorization, you’ll be able to send emails via Outlook / Microsoft 365 directly from ISPBox, including from shared mailboxes (if your user has “Send As” permissions in Microsoft 365).

If you want ISPBox to send emails from a shared mailbox (for example: [email protected]), you must grant your Microsoft 365 user the Send As permission on that mailbox.
Without this permission, emails will be sent like:
[email protected] on behalf of [email protected]
With Send As, they will be sent directly as:
[email protected])[email protected])