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):
- Accedemos al Centro de administración de Microsoft Entra
- En la barra lateral izquierda accedemos a Identidad->Aplicaciones->Registros de aplicaciones
- Pulsamos en el botón de “Nuevo registro”
- En nombre escribimos “Web”, dejamos el resto de opciones por defecto y pulsamos en “Registrar”
- Dejamos abierta esta pestaña y, en otra pestaña, accedemos al panel de administración de la web
- Accedemos a Plugins->Añadir nuevo
- Buscamos el siguiente plugin y lo descargamos directamente desde “Añadir nuevo” WPO365 | MICROSOFT 365 GRAPH MAILER – WordPress plugin | WordPress.org
- Accedemos en el panel de administración de WordPress a WPO365->Mail
- Copiamos la “Redirect Uri”
- Volvemos a la pestaña de Entra ID (sin cerrar la otra)
- Dentro de la aplicación registrada, accedemos a “Autenticación”
- Pulsamos en “Agregar una plataforma”->Web
- Escribimos en “URL de redirección” la “Redirect Uri” antes copiada y pulsamos en el botón de “Configurar”
- Dentro de la aplicación registrada, accedemos a “Certificados y secretos”
- Pulsamos en “Nuevo secreto de cliente”
- Escribimos como descripción “Web”, seleccionamos expiración a 24 meses y pulsamos en el botón de “Agregar”
- Se mostrará el valor del secreto y lo copiamos (no volverá a mostrarse nunca más)
- Volvemos a los ajustes de correo en el panel de administración de la web
- 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.
- Pulsar en el botón de “Authorize” para conceder el permiso.
*Todos los precios especificados son impuestos excluidos: Para algunos clientes en la UE, se aplica IVA. Más información.
**Los precios indicados por defecto son para pago anual, en la modalidad de pago mensual los precios aumentan un +20%. Todos los servicios tienen renovación automática por defecto y se requiere preaviso de 30 días para cambio/cancelación.