WordPress no envía correos electrónicos en AWS

Cómo Solucionar Problemas de Correos Electrónicos de WordPress que No Se Envían en AWS EC2

Resumir:ChatGPTPerplexity

¿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.

WordPress en una instancia de Amazon 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

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.

Imagen de máquina certificada de Amazon (AMI) de Bitnami WordPress

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.

Descarga WP Mail SMTP para solucionar el problema del formulario de contacto de WPForms que no envía correos electrónicos

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.

Inicia el asistente de configuración de WP Mail SMTP para solucionar el problema de que WPforms no envía correos electrónicos

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.

Elegir el remitente de correo desde el asistente de configuración

Cuando hayas elegido tu servicio de correo, abre nuestra documentación para completar los pasos de configuración en el lado del proveedor.

¿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.

Habilitar registros de correo y alertas de correo en el asistente de configuración de WP Mail SMTP

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.

Widget del panel de control de WP Mail SMTP Pro

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.

Una notificación de alerta por correo electrónico

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.

Probar correo de Cloudflare en WordPress

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

Enviar correo de prueba desde WP Mail SMTP

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

Probar el correo de Cloudflare en WordPress - mensaje de éxito

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

Mensaje de advertencia: La entregabilidad debería mejorar

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.

Forzar el ajuste de correo electrónico de "Remitente" para Gmail

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.

Controles de correo electrónico en WP Mail SMTP

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

Desactivar correos de actualización automática de plugins

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.

Divulgación: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Descubre cómo se financia WPForms, por qué es importante y cómo puedes apoyarnos.

Claire Broadley

Claire es la Gerente de Contenido del equipo de WP Mail SMTP. Tiene más de 13 años de experiencia escribiendo sobre WordPress y hosting web.Más información

Prueba nuestro plugin gratuito WP Mail SMTP

Utiliza tu proveedor SMTP favorito para enviar tus correos electrónicos de WordPress de forma fiable.