Skip to content
JM Jooosi Mail

Microsoft Graph

Microsoft Graph sends mail through one API transport. Jooosi Mail uses a client application ID, client secret, and tenant ID, with optional endpoint overrides for a non-default cloud environment.

Before you begin#

  • You need access to the provider account and the Jooosi Mail Connections screen. If the provider requires sender or domain verification, complete it in the provider account first.
  • Copy credentials directly from the provider’s own console into the matching Jooosi Mail field. Keep secret values private; never include them in screenshots or support messages.

Consult provider sending documentation for any provider-side setup requirements.

Supported transport and settings#

  • microsoftgraph+api (default and only supported scheme): Required: client app ID; client app secret (secret); tenant ID.
  • Optional settings: Graph endpoint host. If you use a custom Graph endpoint, Auth endpoint host becomes required. “Do not save to Sent Items” defaults to false.

Create the connection#

  1. In WordPress admin, open Jooosi Mail → Connections and choose New connection.
  2. Enter a descriptive Connection name and select Microsoft Graph in Profile.
  3. Choose the transport scheme you want to use. Enter its required fields listed above and leave fields for other schemes empty.
  4. Review the sender, routing, and advanced settings for this connection.
  5. Choose Create connection to save it.

Before connecting, make sure the Microsoft application and tenant are configured to send mail for the account you intend to use. The profile does not describe or verify Microsoft-side permissions, so use Microsoft’s documentation for tenant-specific setup.

For the shared form workflow, see Connect a provider.

Verify delivery#

Use Send a test email with a recipient you control; it sends a real message through this connection. Check its status and the email log for the provider response.

Webhooks#

This profile does not declare a provider webhook adapter. Track delivery outcomes in the Jooosi Mail email logs. See the shared email logs guide.

Troubleshooting#

  • For missing-field validation, confirm the scheme and fill all required settings listed above.
  • After a failed test, re-copy the matching credential and inspect the connection status and email log.
  • For the standard Microsoft cloud, leave the endpoint hosts at their defaults. If you enter a custom Graph endpoint, also enter its corresponding Auth endpoint host; Jooosi Mail rejects a custom Graph host without it. Check the client app ID, secret, and tenant ID as a set.