Els errors de Microsoft 365 OAuth solen estar en el registre de l’app, polítiques del tenant/compte o estat del token, no en l’antiga contrasenya SMTP. Separa aplicació Entra, redirect URI, permisos, identitat de la bústia i política SMTP AUTH.
Fes coincidir tenant i tipus de compte
Single-tenant/multi-tenant i endpoint d’autorització han d’encaixar amb l’organització de la bústia i el connector.
Verifica redirect URI i identitat de client
Compara callback HTTPS, client ID i tenant. Copiar staging a producció sol deixar una URI incorrecta.
Revisa permisos i consentiment
Distingeix consentiment delegat/admin i concedeix només scopes documentats.
Comprova política SMTP AUTH
OAuth pot funcionar i SMTP AUTH estar desactivat per tenant o bústia. Confirma que el transport triat està permès.
Gestiona refresh/revocació
Registra codis com invalid_grant sense exposar tokens. Reautoritza després de canvis de seguretat o secret quan correspongui.
Prova identitat From
La bústia autenticada ha de poder enviar com el From configurat. Send-as/shared mailbox és una capa diferent d’obtenir token.
Interpreta transport amb registres SMTP segurs i compara amb errors d’autenticació SMTP.
Separa tenant, app i bústia en una matriu
Registra tenant ID, application/client ID, host de redirect, compte autenticat, From previst, tipus de consentiment i si SMTP AUTH/send-as està permès per aquella bústia. No desis secrets ni tokens. Molts errors s’aclareixen quan veus que OAuth ha funcionat per una identitat però WordPress intenta enviar com una altra.