Microsoft 365 / Outlook.com

Microsoft 365 / Outlook.com es una característica Pro

Desbloquee Microsoft 365 / Outlook.com y otras potentes funciones para hacer crecer su negocio.

Obtener WP Mail SMTP Pro

Te gustaría utilizar tu cuenta de Outlook y Microsoft 365, incluido Exchange Online, para mejorar la capacidad de entrega de correo electrónico de tu sitio de WordPress? El mailer de Microsoft 365 / Outlook.com para WP Mail SMTP te permite utilizar de forma segura la API de Microsoft para autenticar los correos electrónicos de tu sitio.

Este tutorial le mostrará todos los pasos necesarios para configurar el correo de Microsoft 365 / Outlook.com en WP Mail SMTP.

Requisitos:

  • Este mailer requiere que su sitio tenga SSL (https) habilitado. Para más detalles sobre la configuración, consulta la guía de WPBeginner para añadir SSL y HTTPS en WordPress.
  • Aunque la configuración de este programa de correo no requiere el uso de ningún servicio de pago de Microsoft, Microsoft le pedirá que introduzca una tarjeta de crédito para configurar una cuenta (para reducir el registro de spam).
  • El mailer de Microsoft 365 / Outlook.com solo está disponible con la licencia Pro o superior.

¿Qué es Microsoft 365 / Outlook.com Mailer?

Microsoft no sólo ofrece servicios de direcciones y buzones de correo electrónico, sino también una herramienta para mejorar la entregabilidad de sus mensajes. Lo hacen a través de una API, lo que significa que no tienes que introducir ningún dato de acceso sensible en tu área de administración de WordPress (lo que es más seguro que un SMTP tradicional). El servidor de correo de Microsoft/Outlook puede enviar hasta 1.000 correos electrónicos por minuto, lo que supera con creces los límites de la mayoría de los demás servidores de correo.

  • Gratuito: Gratuito. Sin embargo, tendrás que introducir los datos de tu tarjeta de crédito para verificar tu cuenta.
  • Desde Requisitos de correo electrónico: El servicio gratuito solo funciona con direcciones de correo electrónico basadas en Microsoft (por ejemplo, [email protected], [email protected] y correos electrónicos de Office 365, incluidos los gestionados por Exchange Online). Si utilizas Exchange Server, solo las cuentas de Outlook (Office 365) de pago pueden utilizar una dirección de correo electrónico del remitente basada en dominio.
  • Conclusión: La API de Microsoft es una solución gratuita y segura para el envío de correo electrónico. Sin embargo, los requisitos de configuración de Microsoft son más complejos que la mayoría de las otras opciones de correo en WP Mail SMTP. Además, la API tiende a causar retrasos menores (hasta un par de minutos) en las entregas de correo electrónico.

Nota: Si utiliza una cuenta de pago con un Correo electrónico del remitente basado en dominio, deberá configurar los valores SPF y DKIM. Consulte la documentación de SPF y DKIM de Microsoft para obtener más información.

Primeros pasos con WP Mail SMTP

Para empezar, primero tendrás que instalar y activar el plugin WP Mail SMTP.

Una vez que haya instalado y activado el plugin, vaya a WP Mail SMTP " Configuración. En la pestaña General, verás los ajustes de configuración del mailer.

Página de configuración SMTP de WP Mail

Veremos cómo completar estos ajustes en las siguientes secciones.

Mailer

Por ahora, omita las opciones De correo electrónico y Nombre del remitente. Los veremos en un paso posterior.

En primer lugar, desplácese hasta la sección Mailer. Desde aquí, selecciona la opción 365 / Outlook.

Seleccione el programa de correo Outlook

Ahora que ha elegido el servicio de correo de Microsoft 365 / Outlook.com, debería ver una nueva sección titulada 365 / Outlook.

Configuración del correo de Outlook

Hay dos formas de configurar el mailer de Outlook: Utilizando la configuración con un solo clic o creando y registrando manualmente una aplicación en el portal Azure de Microsoft.

Si prefiere un método directo, vaya a la sección de esta guía sobre la activación de la configuración con un solo clic. Este método no requiere que realices los tediosos pasos de registrar una aplicación.

Sin embargo, si prefieres generar el ID y la contraseña de la aplicación manualmente, tendrás que utilizar tu cuenta Microsoft para crear una aplicación web. Para continuar con este método, salta a la sección de creación de una aplicación web de esta guía.

Activar la configuración con un clic

Para facilitar y agilizar la configuración del correo electrónico, le recomendamos que utilice la función de configuración con un solo clic. Le permite conectar su sitio al programa de correo Outlook con unos pocos clics.

Después de seleccionar 365 / Outlook como su proveedor de correo en la configuración SMTP de WP Mail, encontrará la opción de activar la Configuración con un clic. Simplemente cambie este interruptor a la posición ON para comenzar el proceso de configuración simplificado.

Activar la configuración con un solo clic para el correo de Outlook

Para obtener información más detallada sobre el proceso de configuración con un solo clic, consulte nuestra guía sobre la configuración del programa de correo Outlook mediante la función de configuración con un solo clic.

Nota: La función Instalación con un clic requiere una licencia Pro o superior.

Si prefiere seguir con el método tradicional o necesita una configuración personalizada, siga el resto de los pasos que se indican a continuación.

Para generar la información necesaria para esta sección, tendrás que configurar una aplicación web en tu cuenta de Microsoft Azure. Este proceso no requiere ningún tipo de codificación, y te mostraremos exactamente qué hacer en el siguiente paso.

Asegúrese de mantener estos ajustes de WP Mail SMTP abiertos en una pestaña o ventana separada, ya que volverá a ellos pronto.

Configuración de una cuenta de Microsoft Azure

Para seguir adelante con el proceso de configuración, necesitará tener una cuenta de Microsoft Azure. Si necesitas crear una cuenta nueva, haz clic en este enlace para registrarte y obtener una cuenta gratuita de Microsoft Azure.

Aunque crear una cuenta es gratis, tendrás que introducir los datos de tu tarjeta de crédito cuando te registres en una cuenta Microsoft. Esto ayuda a evitar registros no deseados.

Nota: Es posible que tenga que suscribirse al plan de pago por uso de Microsoft antes de poder crear aplicaciones en el portal Azure.

Dado que lo más probable es que ya tenga una cuenta de correo electrónico de Microsoft (a través de Hotmail, Live, Outlook, Microsoft 365, etc.), puede simplemente iniciar sesión en Microsoft Azure con las credenciales de su cuenta existente.

Nota: El correo electrónico que utilice para su cuenta Azure debe ser una dirección de correo electrónico basada en Microsoft con permiso para enviar correos electrónicos.

Una vez que haya creado y verificado su cuenta, tendrá que abrir el Portal Azure si no se le redirige automáticamente.

Crear un ID de aplicación

En el portal Azure, escriba App registrations en la barra de búsqueda de la parte superior de la página.

Buscar registros de aplicaciones

A continuación, verás un menú desplegable con una lista de servicios. Haz clic en Registros de aplicaciones.

Registro de aplicaciones

En la parte superior de la página App Registrations, deberá seleccionar la opción + New registration.

Haga clic en Nuevo registro

Nota: Si aparece el mensaje de error La posibilidad de crear aplicaciones fuera de un directorio ha quedado obsoleta. Significa que aún no has registrado una cuenta en Azure. Tendrás que registrar y verificar tu cuenta Azure para poder registrar una aplicación.

En el formulario de registro de la aplicación, estos son los datos que tendrás que rellenar:

  • Nombre: Esto es sólo para su organización personal, por lo que recomendamos nombrarlo algo como "WP Mail SMTP: sudominio.com".
  • Tipos de cuenta admitidos: Seleccione Cuentas de cualquier directorio de la organización y cuentas personales de Microsoft.
Ejemplo de formulario de registro de una aplicación en Microsoft

Nota: Para algunos tipos de cuenta Microsoft, es posible que solo vea la opción Cuentas en cualquier directorio organizativo (Cualquier Azure AD - Multitenant). Siga adelante y seleccione esta opción si la opción Cuentas en cualquier directorio organizativo y cuentas personales de Microsoft no aparece para su tipo de cuenta.

  • Redirigir URI: Para el primer desplegable, déjelo en Web. En el segundo campo, tendrás que copiar este valor de la configuración SMTP de WP Mail (ver más abajo).

Para encontrar el URI de redirección, tendrá que volver a la pestaña o ventana en la que dejó abierta la configuración SMTP de WP Mail de su sitio. En la sección Outlook / 365, verás un campo llamado Redirect URI.

Copiar Redirect URI de la configuración SMTP de WP Mail

Tendrás que copiar este valor y pegarlo en el formulario de registro de tu aplicación Microsoft Azure. Asegúrate de mantener ambas ventanas/pestañas abiertas en tu navegador, ya que continuaremos cambiando entre las dos.

Finalizar el formulario de registro de la aplicación en Microsoft

Cuando esté listo, haga clic en el botón Registrarse para continuar.

Botón de registro

Nota: Una vez que haya registrado su aplicación, asegúrese de comprobar los tipos de cuenta admitidos y el URI de redirección, que se encuentran en la pestaña Autenticación. Si estos ajustes están configurados incorrectamente, es probable que experimentes problemas al autorizar WP Mail SMTP.

En cuanto envíe el formulario de registro, se le redirigirá a la página de información general. Aquí encontrará su ID de aplicación (cliente). Copie este valor.

Copiar ID de aplicación de Microsoft

Una vez que haya copiado el ID de la aplicación (cliente), tendrá que pegar este valor completo en la configuración SMTP de WP Mail, en el campo llamado ID de la aplicación.

aplicación-id

Crear una contraseña de aplicación

A continuación, tendremos que generar una contraseña para esta aplicación. Para ello, ve a Gestionar " Certificados y secretos en la barra lateral izquierda dentro de la aplicación que registraste.

Abrir la opción de menú Certificados y Secretos

Nota: Tendrás que estar en el directorio de aplicaciones que creaste para ver la opción Certificados y secretos. Para acceder a esta página, ve a Registros de aplicaciones y selecciona el nombre de la aplicación que registraste.

En esta pantalla, haga clic en la opción + Nuevo secreto de cliente .

Crear un nuevo secreto de cliente en la configuración de Microsoft

Aparecerá una ventana superpuesta en la que tendrás que rellenar un breve formulario:

  • Descripción: Este nombre es sólo para su propio uso, por lo que recomendamos un nombre lógico y sencillo, como por ejemplo app_password.
  • Caduca: 730 días (24 meses).
Añadir un secreto de cliente

Después de enviar el formulario secreto de cliente, se generará la contraseña de la aplicación. Copie la contraseña en la columna Valor (no en la columna ID secreto) y vuelva a la configuración SMTP de WP Mail.

Copiar-contraseña-de-aplicación-de-campo-de-valores

Nota: No podrá acceder al Valor después de salir de esta página. Te recomendamos que guardes el valor en un lugar seguro por si necesitas acceder a él de nuevo.

Una vez que hayas vuelto a la pestaña o ventana en la que aún está abierta la configuración, pega este valor en el campo Contraseña de la aplicación.

Aplicación-contraseña

Guardar configuración y autorizar WP Mail SMTP

Una vez que haya añadido su ID de solicitud y su contraseña de solicitud, pulse el botón Guardar configuración en la parte inferior de la página.

Guardar la configuración SMTP de WP Mail

Una vez guardada la configuración, desplázate hasta la sección Autorización. Ahora deberías ver un botón llamado Permitir que el plugin envíe correos electrónicos utilizando tu cuenta de Microsoft. Haz clic en este botón.

click-to-confirm-auth

Una vez que haya hecho clic en el botón, debería ser redirigido a un formulario de permisos de Microsoft.

Formulario de solicitud de permisos de Microsoft

Al final de este formulario, haga clic en .

A continuación, serás redirigido de nuevo a la configuración SMTP de WP Mail. En la parte superior de estos ajustes, deberías ver una notificación que te informa de que has conectado correctamente tu cuenta Microsoft.

La API de Microsoft se ha conectado correctamente

A continuación, en la sección Autorización de la parte inferior de la página, debería ver también el nombre y la dirección de correo electrónico que utilizó para autorizar la conexión.

Nombre y correo electrónico para la conexión

Del correo electrónico

Ahora que su API de Microsoft está configurada y conectada, puede introducir una dirección de correo electrónico del remitente. Deberá utilizar la misma dirección de correo electrónico que utilizó para autorizar su conexión. Esta dirección de correo electrónico se encuentra en la sección Autorización de la configuración.

autorización-email

Introduzca esta misma dirección de correo electrónico en el campo De dirección de correo electrónico de la configuración.

Nota: Si desea enviar mensajes de correo electrónico como un usuario diferente, bandeja de entrada compartida o grupo, asegúrese de consultar nuestra sección de preguntas frecuentes para saber cómo hacerlo.

También le recomendamos encarecidamente que marque la casilla Forzar desde correo electrónico. Seleccionando esta opción evitará tener que editar la configuración de Correo electrónico del remitente en otras áreas de su sitio.

from-email-settings

Nota: Para más detalles, consulte nuestra guía para entender cómo funciona la configuración Forzar desde correo electrónico.

De Nombre

El programa de correo de Microsoft 365 / Outlook.com no permite cambiar ni forzar el nombre del remitente. Sus correos electrónicos se enviarán en nombre del nombre de cuenta utilizado para autorizar la conexión.

Microsoft-de-nombre

Conexión de seguridad

La configuración de una conexión de copia de seguridad es opcional y no es necesaria para completar la configuración del servidor de correo de Microsoft 365 / Outlook. Sin embargo, para mejorar aún más la capacidad de entrega de correo electrónico, se recomienda configurar una conexión adicional que sirva como copia de seguridad en caso de que falle la conexión principal.

backup-connection-settings

Nota: ¿Desea enrutar sus correos electrónicos a través de una conexión adicional específica basada en un conjunto de reglas o condiciones? Asegúrese de consultar nuestro tutorial sobre Smart Routing para aprender cómo hacerlo.

Envío de un correo electrónico de prueba

Ahora que su API de Microsoft está configurada y conectada, es importante enviar un correo electrónico de prueba para asegurarse de que todo funciona correctamente. Para ello, desde el panel de administración de WordPress, vaya a WP Mail SMTP " Herramientas y haga clic en la pestaña Prueba de correo electrónico.

wpmailsmtp-email-test

En el campo Enviar a, aparecerá por defecto la dirección de correo electrónico del administrador del sitio. Sin embargo, puedes cambiar esta dirección por cualquier otra a la que quieras enviar el correo de prueba.

Nota: Si ha configurado una conexión adicional, podrá elegir entre su conexión principal y otras conexiones al enviar un correo electrónico de prueba.

A continuación, haga clic en el botón Enviar correo electrónico para enviar su correo electrónico de prueba.

Haga clic en el botón Enviar correo electrónico

Después de enviar el correo electrónico, debería ver un mensaje de éxito.

Wp Mail SMTP prueba de correo electrónico mensaje de éxito

Si comprueba la bandeja de entrada de esa dirección de correo electrónico, debería recibir el correo electrónico para esta prueba.

Email de prueba con éxito desde WP Mail SMTP

Preguntas frecuentes

Estas son las respuestas a algunas de las preguntas más frecuentes que recibimos sobre la configuración del correo de Outlook en WP Mail SMTP.

Utilizo la autenticación de dos factores / autenticación multifactor (2FA / MFA) en mi cuenta de correo electrónico basada en Microsoft. Funcionará con el correo de Microsoft 365 / Outlook.com?

Si ya tienes 2FA/MFA configurado antes de completar los pasos de configuración de este tutorial, entonces no deberías tener ningún problema (simplemente sigue los pasos normalmente).

Sin embargo, si completa este tutorial y luego decide habilitar 2FA/MFA, entonces en la mayoría de los casos necesitará re-autorizar el mailer (vea Guardando Configuraciones y Autorizando WP Mail SMTP).

¿Cuál es el tamaño máximo de correo electrónico que se puede enviar a través del programa de correo de Microsoft 365 / Outlook.com?

Para WP Mail SMTP versiones 3.3 y anteriores, el límite de tamaño máximo es de 4MB.

Para cualquier versión de WP Mail SMTP superior a la 3.3, el límite de tamaño máximo dependerá de la configuración de su Outlook.

Si ha actualizado el plugin WP Mail SMTP a una versión superior a la 3.3 y planea enviar emails de más de 4MB, necesitará volver a autorizar el mailer (vea Guardando la configuración y autorizando WP Mail SMTP).

¿Por qué recibo el siguiente error al configurar una dirección de correo electrónico de Office 365 GCC o DoD?

Confidential Client is not supported in Cross Cloud request

Por medidas de seguridad, las cuentas de Government Community Cloud (GCC) y del Departamento de Defensa de EE.UU. (DoD) suelen utilizar el código .us en lugar de .com. Para configurar este tipo de cuentas, tendrá que añadir el siguiente fragmento de código para permitir .us extensiones de dominio:

Si necesita contabilizar una extensión de dominio con un código de país diferente, como por ejemplo .debasta con sustituir 'us' con el código de su país, en la última línea del código facilitado anteriormente. Por ejemplo,

theme_prefix_enable_gcc_high_and_dod_compatibility( 'de' );

Nota: Para obtener más información, consulte el tutorial de WPBeginner sobre la adición de código personalizado.

¿Tendré que volver a conectarme si mis credenciales de acceso han cambiado?

Sí, si cambia su contraseña, su conexión será invalidada. Cuando esto ocurra, necesitará reconectar WP Mail SMTP yendo a WP Mail SMTP " Configuración. A continuación, desplácese hasta la sección Autorización y haga clic en Eliminar conexión.

botón quitar conexión

Una vez que haya eliminado la conexión existente, tendrá que hacer clic en Permitir que el complemento envíe correos electrónicos utilizando su cuenta de Microsoft para volver a crear su conexión de correo de Microsoft 365 / Outlook.com.

click-to-confirm-auth

¿Es compatible el programa de correo de Microsoft 365 / Outlook.com con el envío como usuario diferente, bandeja de entrada compartida o grupo?

Sí, el mailer de Microsoft 365 / Outlook.com soporta el envío de emails desde diferentes usuarios, bandejas de entrada compartidas y grupos. Estas opciones se pueden configurar en la cuenta Microsoft autorizada que has conectado a WP Mail SMTP.

A continuación, encontrará documentación relevante de Microsoft sobre cómo configurar estas diferentes opciones de envío:

Una vez configurada cualquiera de estas opciones, puedes cambiar la dirección de correo electrónico del remitente por la dirección de correo electrónico de cualquier usuario que hayas configurado en tu cuenta de Microsoft conectada.

¿Puedo eliminar el ámbito "mail.readwrite" del programa de correo de Outlook?

Sí, se puede con un fragmento de PHP personalizado. Sin embargo, WP Mail SMTP utiliza este permiso para permitir a los usuarios enviar correos electrónicos con archivos adjuntos de gran tamaño. Eliminándolo limitará el tamaño máximo de los archivos adjuntos a 3MB para el mailer de Outlook. Por favor, consulte nuestra guía para más detalles sobre cómo eliminar el ámbito "mail.readwrite" para el mailer de Outlook.

¿Qué ocurre si el mensaje de prueba no se envía correctamente?

Si el correo electrónico de prueba no se envía, es probable que veas un registro de depuración con detalles adicionales sobre el problema. A continuación se muestra un posible mensaje de error y cómo resolverlo.

Mailer: 365 / Outlook
ErrorSendAsDenied: The user account which was used to submit this request does not have the right to send mail on behalf of the specified sending account., Cannot submit message.

Si aparece el mensaje de error anterior, significa que la dirección de correo electrónico del remitente que ha especificado es distinta de la que utilizó para autorizar la conexión. Para solucionarlo, tendrás que actualizar el correo electrónico del remitente para que coincida con el que autorizaste al configurar la conexión de correo de Microsoft 365 / Outlook.com.

Si desea utilizar una dirección de correo electrónico diferente como dirección del remitente, deberá añadirla como alias en su cuenta Microsoft. Para más información, consulta la sección de envío de alias de esta guía.

¿Qué debo hacer si recibo un error MailboxNotEnabledForRESTAPI?

El mensaje de error MailboxNotEnabledForRESTAPI es devuelto por Microsoft, lo que indica que la API REST, que es necesaria para el programa de correo Microsoft 365 / Outlook, no está habilitada en la cuenta de correo electrónico de Office 365 que está intentando autenticar. Este error se produce normalmente cuando:

  • La cuenta de correo electrónico de Office 365 en uso no tiene habilitada la API REST.
  • La cuenta de correo electrónico está alojada en un Microsoft Exchange Server dedicado en lugar de en un buzón válido de Microsoft 365.

Para resolver este problema, asegúrese de que está utilizando un buzón válido de Microsoft 365 y no una cuenta en un Exchange Server dedicado. Puede encontrar información más detallada y ayuda para habilitar REST API en su buzón de correo visitando la documentación oficial de Microsoft sobre este tema.

Ya está. Usted ha configurado con éxito su sitio para enviar correos electrónicos de WordPress con el Microsoft 365 / Outlook.com mailer en WP Mail SMTP.

A continuación, ¿le gustaría también controlar qué correos electrónicos envía el núcleo de WordPress? Asegúrate de consultar nuestro tutorial sobre Controles de correo electrónico para conocer todos los detalles.

Pruebe nuestro plugin gratuito WP Mail SMTP

Utilice su proveedor SMTP favorito para enviar sus correos electrónicos de WordPress de forma fiable.

Active JavaScript en su navegador para rellenar este formulario.