Resumen de IA
¿No envía WordPress notificaciones por correo en AWS?
Este es un problema común con sitios de WordPress en EC2, pero es fácil de solucionar.
En este artículo, te mostraremos cómo hacer que los correos funcionen de manera fiable con WordPress en EC2.
Soluciona tus correos de WordPress ahora
¿Por qué no recibo correos de mi sitio de WordPress?
Hay 3 razones por las que los correos de tu sitio de WordPress no se envían:
- SMTP está deshabilitado o no está configurado en tu instancia EC2 o plan de hosting.
- Hay un problema con la configuración de las notificaciones de tu plugin que está provocando que los correos electrónicos no se envíen.
- WordPress está enviando correos electrónicos, pero no están autenticados, por lo que los filtros de spam los capturan en su camino hacia el destinatario.
En AWS, puedes solicitar que se eliminen las limitaciones de envío de correo electrónico en el puerto 25. Esto te permite enviar correos electrónicos desde tu instancia EC2.

Pero incluso entonces, es probable que sigas teniendo el problema de que los correos electrónicos de WordPress vayan a spam porque tus correos no estarán autenticados cuando se envíen.
En esta guía paso a paso, explicaremos la mejor manera de solucionar todos estos problemas con los correos electrónicos de WordPress en AWS EC2.
Si estás utilizando Amazon Lightsail, tenemos una guía separada sobre cómo configurar el correo electrónico de WordPress en Lightsail.
Cómo Solucionar el Problema de que WordPress No Envía Correos Electrónicos en AWS EC2
- 1. Instalar WP Mail SMTP en EC2
- 2. Configurar el Proveedor de Servicios de Correo Electrónico o el Servidor SMTP
- 3. Habilitar el Registro de Correos Electrónicos en WordPress
- 4. Verificar los Registros DNS en WP Mail SMTP
- 5. Forzar el Mismo Correo Electrónico del Remitente en Todos los Plugins
- 6. Controlar las Notificaciones de Actualización del Núcleo, Plugins y Temas
1. Instalar WP Mail SMTP en EC2
WP Mail SMTP es el mejor plugin SMTP para WordPress. Te permite enviar fácilmente correos electrónicos de WordPress a través de un proveedor de correo electrónico o servidor SMTP de terceros.
Esto te da la flexibilidad de usar un proveedor de correo electrónico gratuito o de pago dependiendo de la naturaleza de los correos electrónicos y la cantidad que necesites enviar.
La AMI de Bitnami viene con la versión gratuita de WP Mail SMTP preinstalada. Esta es la mejor opción si estás empezando con WordPress en AWS.

Antes de continuar con el tutorial, asegúrate de actualizar el plugin WP Mail SMTP preinstalado a la última versión.
Si eres un cliente Pro, querrás desactivar la versión gratuita en tu instancia EC2. Luego descarga la versión de pago desde tu cuenta de WP Mail SMTP y súbela a tu sitio de WordPress en AWS.

La configuración de WP Mail SMTP es sencilla. El Asistente de Configuración se abrirá tan pronto como actives WP Mail SMTP. Puedes reiniciar el asistente en cualquier momento haciendo clic en el botón Iniciar Asistente de Configuración en la configuración de WP Mail SMTP.
Solo ten en cuenta que reiniciar el asistente después de la configuración inicial podría restablecer tu configuración de envío de correo.
2. Configurar el Proveedor de Servicios de Correo Electrónico o el Servidor SMTP
Ahora podemos elegir un nuevo proveedor para gestionar los correos electrónicos salientes de WordPress en AWS.
Haz clic en el botón Empezar para comenzar.

En la siguiente pantalla, haz clic en el servicio de envío de correo que deseas utilizar de la lista. WP Mail SMTP admite proveedores de correo electrónico gratuitos y de pago, incluyendo:
La mayoría de los proveedores tienen límites, aunque ninguno es tan restrictivo como la configuración predeterminada de EC2.
Ten en cuenta que:
- Un servicio de envío de correos transaccionales como SendLayer, SMTP.com, o Brevo será lo mejor para la mayoría de los sitios. Estos proveedores pueden manejar un gran volumen de correos electrónicos y son conocidos por ser muy fiables.
- Gmail es lo mejor para sitios pequeños. Puedes tener problemas si lo usas para sitios que generan muchos correos electrónicos, debido a los límites de envío de Google.
- Si eliges Amazon SES, recuerda que las cuentas de sandbox solo pueden enviar 200 correos electrónicos por día y 1 correo electrónico por segundo hasta que solicites acceso de producción.
- Con Otro SMTP, también puedes usar constantes para introducir de forma segura los detalles de conexión SMTP si prefieres ese método. Es importante usar el puerto SMTP correcto con Otro SMTP para evitar problemas de conexión o tiempos de espera.
Consejo de seguridad: Si eliges Amazon SES para tu servicio de correo, crea un nuevo usuario SMTP con el botón Crear credenciales SMTP de la consola. Desde el 6 de septiembre de 2024, AWS adjunta automáticamente la política administrada AmazonSesSendingAccess; ahora se desaconsejan las políticas IAM en línea para usuarios de SES-SMTP.
Cuando hayas elegido tu servicio de correo, abre nuestra documentación para completar los pasos de configuración en el lado del proveedor.
- SendLayer
- SMTP.com
- Brevo
- Amazon SES
- Google Workspace / Gmail
- Mailgun
- Microsoft 365 / Outlook.com
- Postmark
- SendGrid
- SparkPost
- SMTP2GO
- Mailjet
- Elastic Email
- Zoho Mail
- Otro SMTP
¿Quieres configurar varios proveedores de correo? Puedes hacerlo en la configuración de Conexiones Adicionales después de haber terminado el Asistente de Configuración. Luego selecciona una Conexión de Respaldo y configura el Enrutamiento Inteligente.
Una vez que hayas terminado de configurar todo con tu servicio de correo, puedes volver a esta publicación para terminar de arreglar tus correos de AWS.
3. Habilitar el Registro de Correos Electrónicos en WordPress
Al final del asistente, los clientes de WP Mail SMTP Pro tendrán la opción de activar el registro de correos electrónicos y las alertas de correo electrónico en el plugin.

Registros detallados de correos electrónicos te permiten supervisar fácilmente los correos enviados para ver si se entregaron correctamente. Puedes ver los registros en una lista o ver un gráfico en el panel de WordPress.
Los estados exactos que ves en el registro de correos electrónicos dependen del servicio de correo que hayas elegido.

Activar el registro de correos electrónicos habilita automáticamente los Informes completos de correos electrónicos, donde puedes ver todo tipo de datos útiles sobre correos electrónicos. El Resumen semanal de correos electrónicos enviará las estadísticas de entrega de correos de la semana pasada a tu bandeja de entrada.
Alertas instantáneas de correo electrónico te notifican si tu sitio no logra enviar un correo electrónico. El mensaje incluirá detalles para ayudarte a solucionar el problema y que tus correos vuelvan a enviarse correctamente.

Si habilitas el registro de correos electrónicos, la siguiente pantalla
Esta función también te permite:
- Rastrear la apertura de correos electrónicos y clics en enlaces
- Guardar archivos adjuntos
- Exportar registros a una hoja de cálculo
- Imprimir registros
- Y más
Si deseas ver cómo funciona esto, consulta esta guía sobre cómo registrar tus correos electrónicos de WordPress.
Ahora podemos usar WP Mail SMTP para comprobar que tu DNS está configurado correctamente.
4. Verificar los Registros DNS en WP Mail SMTP
Dependiendo de tu proveedor de correo electrónico, es posible que se te haya pedido que crees nuevos registros DNS para autenticar tus correos electrónicos.
WP Mail SMTP incluye un verificador de dominio que escaneará automáticamente tus nuevos registros DNS en busca de problemas.
Puedes usarlo haciendo clic en la pestaña Prueba de correo electrónico en el plugin.

Introduce la dirección del destinatario para tu correo de prueba y pulsa Enviar correo electrónico.

Si todo está configurado correctamente, verás un mensaje verde.

Si WP Mail SMTP detecta algún problema con tu DNS, mostrará una advertencia.

Junto con la advertencia, verás información sobre los pasos que debes seguir para mejorar la entregabilidad de los correos electrónicos. Hemos publicado 2 guías más que te ayudarán a resolver los problemas de DNS más comunes:
- Cómo crear un registro DMARC: Este artículo incluye un ejemplo básico de DMARC que funcionará en la mayoría de los dominios. Puedes ajustar el ejemplo si deseas una regla más restrictiva.
- Cómo fusionar varios registros SPF: Si ya tienes un registro SPF configurado, es importante no añadir más. Esta guía explica cómo fusionar varios registros SPF en una línea.
Ahora veamos formas de facilitar la gestión de la configuración de correo electrónico en tus plugins.
5. Forzar el Mismo Correo Electrónico del Remitente en Todos los Plugins
Muchos plugins utilizan el correo electrónico del administrador del sitio como destinatario de las notificaciones. WordPress también envía notificaciones por correo electrónico a esta dirección.
Ahora que todo funciona, podrás cambiar el correo electrónico del administrador del sitio en WordPress de [email protected] (el predeterminado de EC2) a tu propia dirección.
Además de eso, también puedes encontrarte con un problema con la dirección de correo electrónico del remitente en varios plugins.
Cada plugin puede establecer su propio correo electrónico de remitente, y si el correo electrónico del remitente no coincide con el que has configurado en WP Mail SMTP, esos correos se enviarán sin autenticación. Por lo tanto, tus correos de WordPress irán a la carpeta de spam (o desaparecerán).
Para solucionar esto, WP Mail SMTP te permite forzar el correo electrónico y el nombre del remitente en todo tu sitio. Esta configuración funciona con todos los plugins que utilizan wp_mail() para enviar correos electrónicos.
Cuando una o ambas de estas configuraciones están marcadas, se ignorarán el nombre o el correo electrónico del remitente configurados en otros plugins. Por lo tanto, esta es una forma rápida y sencilla de anular cualquier formulario de contacto o plugin que pueda estar enviando correos electrónicos desde direcciones no autenticadas.

Con algunos proveedores de correo electrónico, Forzar correo electrónico del remitente se selecciona de forma predeterminada y aparece en gris, como en la captura de pantalla anterior. Esto se debe a que el servidor de correo no permitirá que se envíen correos electrónicos desde otras direcciones. Este requisito varía según el proveedor.
Si deseas enviar correos electrónicos desde más de una dirección en WordPress, puedes usar múltiples alias de Gmail para enviar correos electrónicos en WordPress.
6. Controlar las Notificaciones de Actualización del Núcleo, Plugins y Temas
Aquí tienes un consejo final si utilizas WordPress en varias instancias de EC2.
WP Mail SMTP te permite controlar fácilmente los correos electrónicos automáticos de WordPress, incluidas las notificaciones de actualizaciones de plugins y del núcleo. Encontrarás la configuración en Controles de correo electrónico.

Desde aquí, puedes desactivar rápidamente los correos electrónicos de actualización automática que no deseas recibir.

Esta configuración es fantástica si tienes varios sitios de prueba o sandbox y deseas reducir la cantidad de correos electrónicos que recibes de WordPress.
Soluciona tus correos de WordPress ahora
A continuación, revisa la configuración de correo electrónico de tus plugins
¡Y eso es todo! Ahora has solucionado los problemas de que AWS EC2 no enviaba correos electrónicos de WordPress.
Vale la pena revisar los registros de correo electrónico en WP Mail SMTP para rastrear los plugins que puedan estar enviando correos electrónicos. Para ayudarte con eso, consulta nuestras guías de configuración de correo electrónico para:
¿Listo para arreglar tus correos? Empieza hoy con el mejor plugin SMTP de WordPress. Si no tienes tiempo para arreglar tus correos, puedes obtener asistencia completa de configuración White Glove como compra adicional, y hay una garantía de devolución de dinero de 14 días para todos los planes de pago.Si este artículo te ha sido útil, síguenos en Facebook y Twitter para obtener más consejos y tutoriales de WordPress.
