Cloudflare no envía correos electrónicos de WordPress

Cómo solucionar problemas de Cloudflare que no envía correos electrónicos de WordPress (o se agota el tiempo de espera)

Resumir:ChatGPTPerplexity

¿Cloudflare no envía correos electrónicos de WordPress? ¿O estás experimentando tiempos de espera del servidor al usar SMTP para enviar correos?

A veces, migrar a Cloudflare puede causar problemas con el envío de correos electrónicos en WordPress, pero es fácil de solucionar.

Te mostraremos cómo a continuación. Pero primero, averigüemos exactamente qué tipo de problema de correo electrónico con Cloudflare tienes.

Soluciona tus correos de WordPress ahora

¿Afecta Cloudflare al correo electrónico?

Cloudflare no afecta directamente al correo electrónico porque no gestiona el tráfico SMTP.

Si no estás recibiendo ningún correo electrónico después de cambiar a Cloudflare, es probable que haya un problema con tus registros DNS.

Ejemplo de DNS de Cloudflare

Durante el Asistente de Configuración de Cloudflare, Cloudflare intenta copiar los registros DNS de tu antiguo proveedor. Deberías comparar los registros DNS de tu antiguo proveedor con los detalles que Cloudflare ha importado durante el procedimiento de configuración, prestando especial atención a los registros MX y A.

Si tienes un registro A para mail, no debe estar proxyficado. Sabrás que está proxyficado si tiene un icono de nube naranja al lado.

Hablaremos de esto más en la sección 2.

En este artículo, dejaremos de lado los problemas generales de correo electrónico y hablaremos específicamente sobre los problemas de correo electrónico de Cloudflare con sitios web de WordPress.

Cómo Solucionar que Cloudflare No Envíe Correos Electrónicos de WordPress

1. No Recibir Correos Electrónicos de WordPress Después de Cambiar a Cloudflare (O Correos que Van a Spam)

Si tienes problemas para recibir correos electrónicos de WordPress en Cloudflare, ¡es fácil de solucionar!

Por defecto, WordPress envía correos electrónicos a través de tu servidor web utilizando la función wp_mail(). Este método es muy básico y los correos no están autenticados. Por lo tanto, los correos de WordPress a menudo se pierden (o se archivan en la carpeta de correo no deseado).

Esto no está directamente relacionado con Cloudflare, pero cambiar la configuración de tu DNS a veces puede producir resultados inesperados.

Es fácil resolver este problema con el plugin WP Mail SMTP. WP Mail SMTP enviará tus correos electrónicos de WordPress a través de un servicio de correo electrónico independiente como SendLayer o Brevo (anteriormente Sendinblue).

Cuando tus correos se enrutan a través de un servicio de correo electrónico independiente, obtendrán la autenticación necesaria para pasar los filtros de spam.

Esto mejorará la entregabilidad de las notificaciones de tu formulario de contacto, los correos de pedidos de tu tienda WooCommerce y otros plugins.

Ilustración de la entregabilidad de correos de WP Mail SMTP para el plugin de Boletín

Instalemos el plugin ahora para solucionar el problema de entregabilidad de correo electrónico que estás experimentando.

Instalar WP Mail SMTP

Para empezar, descarga el archivo zip desde tu cuenta de WP Mail SMTP para poder instalarlo en tu sitio web. Lo encontrarás en la pestaña Descargas.

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

A continuación, abre tu panel de WordPress. Ve a la página Plugins y sube el plugin a tu sitio de WordPress.

Si no estás seguro de cómo hacer esto, consulta esta guía para instalar un plugin en WordPress.

Instalar WP Mail SMTP

Tan pronto como actives el plugin, se abrirá el asistente de configuración de WP Mail SMTP.

También 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 más tarde podría restablecer tu configuración SMTP.

Elige tu proveedor de servicios de correo electrónico

Ahora podemos elegir un nuevo proveedor para gestionar los correos electrónicos salientes de WordPress.

WP Mail SMTP te permite elegir entre diferentes proveedores de correo electrónico gratuitos o de pago. Recomendamos SendLayer, SMTP.com o Brevo porque son fiables y funcionan bien con la mayoría de los sitios web.

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 correo que deseas utilizar de la lista.

Elegir remitente

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

Enviadores disponibles en todas las versionesEnviadores en WP Mail SMTP Pro
SendLayerAmazon SES
SMTP.comMicrosoft 365 / Outlook.com
BrevoZoho Mail
Google Workspace / Gmail
Mailjet
Mailgun
Postmark
SendGrid
SMTP2GO
SparkPost
Elastic Email
Otro SMTP

Puedes abrir la documentación en una nueva pestaña y luego volver a esta guía cuando hayas terminado.

¿Quieres configurar varios proveedores de correo? Puedes hacerlo en los ajustes de Conexiones Adicionales una vez que hayas terminado el Asistente de Configuración. Luego puedes seleccionar una Conexión de Respaldo y configurar el Enrutamiento Inteligente.

Crear Registros DNS en Cloudflare

Cuando configuras Cloudflare por primera vez, copia tus entradas DNS de tu antiguo proveedor de DNS. Ahora que tienes un nuevo proveedor de correo electrónico, es posible que se te haya pedido que crees algunas entradas DNS nuevas.

Puedes crear fácilmente estos registros iniciando sesión en tu cuenta de Cloudflare y seleccionando tu dominio.

Selecciona dominio para crear un registro DMARC en Cloudflare

Luego, puedes hacer clic en el icono DNS para añadir los registros DNS.

Abrir DNS en Cloudflare

¿Te preguntas: ¿Qué son SPF, DMARC y DKIM? Añadiremos una breve descripción de estos registros DNS a continuación.

Ten en cuenta que cada proveedor tiene requisitos ligeramente diferentes. No todos los registros son necesarios para todos los proveedores de correo electrónico. Si no se te pide que crees un determinado tipo de registro para tu proveedor de correo electrónico, puedes omitirlo.

DKIM

DKIM firma electrónicamente los correos electrónicos enviados desde tu dominio.

Algunos proveedores necesitan un DKIM para que la cabecera del correo electrónico pueda ser validada, lo que demuestra que tu mensaje es genuino y no ha sido falsificado.

SPF

El registro SPF enumera los servidores autorizados para enviar correos electrónicos desde tu dominio.

Es importante que solo tengas 1 registro SPF en Cloudflare.

Es posible que ya tengas un registro SPF si estás utilizando otros servicios con tu dominio. Por ejemplo, si envías boletines de correo electrónico desde una dirección de correo electrónico de tu dominio, es posible que ya tengas un registro SPF para ello.

Por lo tanto, para añadir tu proveedor de correo electrónico, querrás fusionar el contenido con el registro existente.

Regla de múltiples registros SPF en Cloudflare

Para saber cómo hacerlo, lee esta sencilla guía sobre cómo fusionar varios registros SPF.

DMARC

Un registro DMARC es responsable de enrutar el correo marcado como spam por el servidor de correo. También envía informes para informarte del resultado del filtrado de spam.

Nuevo registro DMARC en Cloudflare

Tu proveedor debería proporcionarte todos los detalles que necesitas para crear un registro DMARC. Si necesitas más ayuda, consulta este artículo sobre cómo crear un registro DMARC. Incluye un registro DMARC genérico que funcionará en la mayoría de los dominios.

CNAME, TXT, MX

Algunos servicios de correo también requieren estos registros, aunque son menos comunes que los otros 3. Si no los ves en las instrucciones de configuración de tu proveedor de correo electrónico, no deberías crearlos.

Habilitar registro de correo electrónico

Después de configurar tu servicio de correo, el Asistente de Configuración te mostrará las funciones de WP Mail SMTP que puedes activar. Por defecto, Mejora de la entregabilidad de correos y Seguimiento de errores de correo estarán habilitados.

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

En WP Mail SMTP Pro, también puedes habilitar Registros detallados de correos para rastrear la entrega de todos los correos electrónicos enviados desde tu sitio. Podrás ver su estado en el widget del panel de control de WP Mail SMTP.

Widget del panel de control de WP Mail SMTP

Activar el registro de correo electr ilde{nico habilita autom ilde{ticamente tambi ilde{n} Informes completos de correo electr ilde{nico. Y puedes ver un resumen de tus estad ilde{i}sticas recientes de correo electr ilde{nico} en el Resumen semanal de correo electr ilde{nico}.

Otra funci ilde{o}n ilde{u}til que puedes habilitar aqu ilde{i} es Alertas instant ilde{a}neas de correo electr ilde{nico}. Estas notificaciones te informar ilde{a}n si tu sitio no puede enviar un correo electr ilde{nico} para que puedas solucionar el problema de manera eficiente.

Una notificación de alerta por correo electrónico

Finalmente, en el ilde{u}ltimo paso del Asistente de configuraci ilde{o}n, puedes habilitar funciones avanzadas de registro de correo electr ilde{nico}.

Configuración de los ajustes de registro de correo en el asistente de configuración de WP Mail SMTP

Estas funciones te permiten almacenar el contenido y los archivos adjuntos de los correos electr ilde{o}nicos y rastrear la apertura de correos y los clics en enlaces.

Para obtener todos los detalles, consulta nuestra gu ilde{i}a sobre el registro de correo electr ilde{nico} en WordPress.

Enviar un Correo Electrónico de Prueba desde WordPress

Ahora que tienes configurado tu nuevo remitente, puedes proceder a enviar un correo electr ilde{o}nico de prueba desde WP Mail SMTP para verificar el correo de Cloudflare desde WordPress.

Haz clic en la pesta ilde{n}a Correo electr ilde{o}nico de prueba para empezar.

Probar correo de Cloudflare en WordPress

¡Y luego env ilde{i}a tu correo electr ilde{o}nico de prueba!

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, mostrará una advertencia.

Mensaje de advertencia: La entregabilidad debería mejorar

Debajo de la advertencia, ver ilde{a}s informaci ilde{o}n sobre las mejoras que puedes realizar. Por ejemplo, WP Mail SMTP te dir ilde{a} si no puede encontrar tu registro DMARC.

A continuaci ilde{o}n, veamos los pasos a seguir si experimentas un tiempo de espera del servidor o un error 524 de Cloudflare con SMTP.

2. Tiempos de Espera de WordPress al Enviar Correo vía SMTP en Cloudflare

Si acabas de cambiar a Cloudflare, o acabas de configurar SMTP para WordPress, es posible que notes tiempos de espera al usar el remitente Otro SMTP en WP Mail SMTP.

Cuando esto sucede, ver ilde{a}s errores como:

  • Hubo un problema al enviar el correo electr ilde{o}nico de prueba.
  • No se pudo autenticar tu cuenta SMTP.
  • No se pudo conectar al host SMTP.
  • Fallo al conectar SMTP.

Cloudflare tambi ilde{e}n puede mostrar un tiempo de espera de solicitud o un error de puerta de enlace. El c ilde{o}digo de error podr ilde{i}a ser 500, 504 o 524. Puedes encontrar m ilde{a}s informaci ilde{o}n sobre qu ilde{e} significan estos y otros c ilde{o}digos de error SMTP comunes en el blog de SendLayer.

Los tiempos de espera de WordPress con SMTP suelen ser causados por una configuraci ilde{o}n incorrecta del proxy para el registro A de tu servidor de correo en Cloudflare. Dado que Cloudflare no puede proxy el tr ilde{a}fico SMTP, necesitamos desactivar la nube naranja para esa l ilde{i}nea en tu DNS.

Para hacer eso, abre el panel de control de Cloudflare y abre los registros DNS.

Abrir DNS en Cloudflare

Busca el registro A que apunta a tu servidor de correo. Normalmente se llamar ilde{a} mail.

Si el icono de la nube naranja dice Proxy, significa que Cloudflare est ilde{a} intentando proxy tu tr ilde{a}fico de correo electr ilde{o}nico. Esto no funcionar ilde{a}, por eso tu SMTP de WordPress est ilde{a} fallando.

Puedes ver que tenemos una nube naranja aqu ilde{i} para mostrar que Cloudflare est ilde{a} intentando proxy el tr ilde{a}fico SMTP.

Proxy de nube naranja para correo en Cloudflare

Para solucionar esto, querr ilde{a}s editar el registro.

Haz clic en la nube una vez para desactivar la configuraci ilde{o}n del proxy para el registro A de correo. Cuando la nube est ilde{e} gris, dir ilde{a} Solo DNS.

Desactivar proxy para correo en Cloudflare

¿Usas Cloudflare Email Routing? Solo reenv ilde{i}a el correo entrante; no puede enviar mensajes SMTP, por lo que a ilde{u}n necesitar ilde{a}s un remitente externo como SendLayer o Amazon SES.

Haz clic en el bot ilde{o}n azul Guardar para guardar el cambio.

Ahora vuelve a WP Mail SMTP e intenta enviar otro correo electr ilde{o}nico de prueba para verificar que el problema de tiempo de espera se ha solucionado.

Preguntas frecuentes sobre correos electr ilde{o}nicos de WordPress con Cloudflare

Veamos algunas preguntas frecuentes sobre Cloudflare DNS y WordPress.

¿Necesito crear un registro PTR en Cloudflare?

No. Los registros PTR son útiles para las búsquedas DNS inversas, pero normalmente no necesitas crearlos. Los registros PTR normalmente los gestiona quien administra tu servidor de correo. En la mayoría de los casos, esta será tu empresa de alojamiento web o tu proveedor de correo electrónico.

Hay algunas situaciones en las que los usuarios avanzados gestionarán su propio rDNS. En ese caso, querrás crear tu propio registro PTR. Para más información, consulta este artículo: ¿Qué es un registro PTR de DNS (y lo necesito)?

¿Necesito usar el plugin de WordPress de Cloudflare para SMTP?

No. El plugin te proporciona detalles adicionales sobre tu cuenta de Cloudflare, pero no necesitas instalarlo para que WP Mail SMTP funcione.

Si sigues teniendo problemas, asegúrate de comprobar los detalles de inicio de sesión SMTP y el número de puerto en tu configuración de WP Mail SMTP.

¿Permite Cloudflare Email Routing que WordPress envíe correos?

No. Email Routing solo reenvía los mensajes entrantes. Todavía necesitas un servicio SMTP o un proveedor de correo electrónico transaccional (por ejemplo, SendLayer, Amazon SES) para los correos salientes de WordPress.

¿Por qué los registros DNS de correo deben ser solo DNS?

Cloudflare no puede proxy SMTP en el puerto 25 a menos que pagues por Spectrum. Los registros de correo proxy (nube naranja) rompen el handshake y causan errores de tiempo de espera en WP Mail SMTP.

A continuación, Solución de problemas de correos de WordPress con registros de errores

¿Quieres facilitar la solución de problemas de tus correos de WordPress? Consulta nuestra guía para usar los registros de errores de WP Mail SMTP.

Y si quieres ver cómo se compara WP Mail SMTP con otras soluciones, prueba nuestra lista de los mejores plugins SMTP para WordPress.

Soluciona tus correos de WordPress ahora

¿Listo para arreglar tus correos electrónicos? Empieza hoy mismo con el mejor plugin SMTP de WordPress. Si no tienes tiempo para arreglar tus correos electrónicos, 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.