Integración de correo de Microsoft 365 con WordPress

Nota: Estas instrucciones son válidas para el envío de correo mediante Exchange Online desde webs basadas en WordPress y utilizando la dirección de correo electrónico principal de la persona. Para webs no basadas en WordPress o buzones compartidos, consultar.

 

Para configurar que el envío de correo de WordPress se realice a través de Microsoft 365 se pueden seguir los pasos a continuación (no es necesario y puede enviar correo desde la dirección directamente desde el servidor con la función Mail de PHP):

    1. Accedemos al Centro de administración de Microsoft Entra
    2. En la barra lateral izquierda accedemos a Identidad->Aplicaciones->Registros de aplicaciones
    3. Pulsamos en el botón de “Nuevo registro”
    4. En nombre escribimos “Web”, dejamos el resto de opciones por defecto y pulsamos en “Registrar”
    5. Dejamos abierta esta pestaña y, en otra pestaña, accedemos al panel de administración de la web
    6. Accedemos a Plugins->Añadir nuevo
    7. Buscamos el siguiente plugin y lo descargamos directamente desde “Añadir nuevo” WPO365 | MICROSOFT 365 GRAPH MAILER – WordPress plugin | WordPress.org
    8. Accedemos en el panel de administración de WordPress a WPO365->Mail
    9. Copiamos la “Redirect Uri”
    10. Volvemos a la pestaña de Entra ID (sin cerrar la otra)
    11. Dentro de la aplicación registrada, accedemos a “Autenticación”
    12. Pulsamos en “Agregar una plataforma”->Web
    13. Escribimos en “URL de redirección” la “Redirect Uri” antes copiada y pulsamos en el botón de “Configurar”
    14. Dentro de la aplicación registrada, accedemos a “Certificados y secretos”
    15. Pulsamos en “Nuevo secreto de cliente”
    16. Escribimos como descripción “Web”, seleccionamos expiración a 24 meses y pulsamos en el botón de “Agregar”
    17. Se mostrará el valor del secreto y lo copiamos (no volverá a mostrarse nunca más)
    18. Volvemos a los ajustes de correo en el panel de administración de la web
    19. Escribimos los datos siguientes y pulsamos en el botón de “Guardar cambios”:
      • Application (Client) secret: el secreto antes copiado
      • Directory (tenant) ID: Id. de inquilino (lo obtenemos en la sección “Información general” de la aplicación en Entra ID)
      • Application (Client) ID: Id. de aplicación (lo obtenemos en la sección “Información general” de la aplicación en Entra ID)
      • From A Microsoft 365 User Mailbox: El email desde el que se enviarán los correos de la web. Debe ser un correo de usuario y NO un buzón compartido.
    20. Pulsar en el botón de “Authorize” para conceder el permiso.
Nota importante: Probar que funciona correctamente el envío de email desde la web. Antes de 2 años debe renovarse el secreto de cliente.

¿Necesita más ayuda?