What else needs to be configured or enabled in Azure to allow the WP Mail SMTP Pro plugin to send mail using a personal Outlook.com account via Microsoft Graph?

Erica Gijzen 0 Reputatiepunten
2025-11-05T21:36:32.49+00:00

  • I don’t use a work/school (Entra ID) account, only a personal Outlook.com address

I’m using the Pro version of WP Mail SMTP, which supports OAuth-based Outlook integration

I prefer to avoid switching to SMTP with password or a transactional mail provider if this Graph-based method can be fixed

The plugin says the "test email" fails at authorization, and the manifest changes are consistently rejected by Azure with cryptic errors

Thanks a lot for any help, I’ve been stuck on this for days!

Microsoft Edge | Websiteproblemen | Android
0 opmerkingen Geen opmerkingen
{count} stemmen

1 antwoord

Sorteren op: Meest nuttig
  1. Noel Macadangdang 2,680 Reputatiepunten Onafhankelijke adviseur
    2025-11-05T22:15:22.6066667+00:00

    Hoi Erica,

    Bedankt voor het stellen van je vraag.

    En bedankt dat je je setup zo duidelijk hebt uitgelegd. Ik begrijp dat het belangrijk is om WP Mail SMTP Pro goed te laten samenwerken met je Outlook.com via Microsoft Graph, vooral omdat je liever geen gedoe hebt met SMTP of andere mailservices. Laten we dit samen oplossen.

    Voor zover ik weet vereist de Microsoft Graph API voor persoonlijke Outlook.com-accounts een zeer specifieke Azure App-registratie. In tegenstelling tot werk- of schoolaccounts hebben persoonlijke accounts een multi-tenant app nodig met machtigingen voor gewone consumentenaccounts. Als dit verkeerd wordt ingesteld, krijg je foutmeldingen zoals "unauthorized client" of afwijzingen van het manifest.

    Dit moet je controleren in Azure:

     

    Type App-registratie: Kies bij het registreren van je app voor Accounts in any organizational directory and personal Microsoft accounts. Dit maakt Outlook.com en andere persoonlijke Microsoft-accounts mogelijk.

    Public Client Flows: Ga naar het tabblad Authentication en schakel Allow public client flows in. Dit is nodig voor de interactieve OAuth-flows die WP Mail SMTP Pro gebruikt.

    API-machtigingen: Voeg de volgende gedelegeerde machtigingen toe:

    Mail.Send, User.Read, offline_access, openid, email, profile (voor login en tokenvernieuwing).

    Klik daarna op Grant admin consent, zelfs voor een persoonlijk account. Dit blijft noodzakelijk.

    Redirect URI: Zorg ervoor dat het redirect-adres overeenkomt met wat WP Mail SMTP verwacht. Het moet een geldig HTTPS-adres zijn dat verwijst naar je WordPress-site of het adres van de plugin.

    /Common endpoint: Gebruik bij het autoriseren https://login.microsoftonline.com/common/oauth2/v2.0/authorize in plaats van een URL die specifiek is voor een tenant. Zo kunnen persoonlijke accounts de autorisatie doorlopen.

     

    Als Azure je manifest-updates blijft afwijzen, kan dat komen door problemen met de syntaxis of door velden die niet zijn toegestaan voor consumentenaccounts. Je kunt proberen het manifest handmatig te bewerken in de Azure-portal, maar zorg ervoor dat je geen instellingen gebruikt die bedoeld zijn voor ondernemingen.

    Mag ik ook vragen welke foutcode of melding je ziet wanneer de testmail faalt in WP Mail SMTP Pro? Dat kan ons helpen bepalen of het een tokenprobleem, een machtigingsprobleem of een probleem met het redirect-adres is.

    Ik hoop dat dit antwoord nuttig is. Als je nog vragen hebt, laat het gerust weten.

    Met vriendelijke groet,

    Noel

    0 opmerkingen Geen opmerkingen

Je antwoord

Antwoorden kunnen door de auteur van de vraag worden gemarkeerd als Geaccepteerde antwoorden, zodat gebruikers weten met welk antwoord het probleem van de auteur is opgelost.