Un problema común entre los propietarios de sitios web es que WordPress no envía correos electrónicos correctamente o en absoluto.

La mayoría de los proveedores de alojamiento de WordPress administrados, incluido , no proporcionan alojamiento de correo electrónico. Sin embargo, eso no significa que no pueda enviar correos electrónicos desde su instalación de WordPress. Por lo general, cuando intenta solucionar el problema de que WordPress no envía correos electrónicos, no es un problema en el servidor, sino que el correo electrónico está configurado incorrectamente en la instalación de WordPress o hay una incompatibilidad.

En esta publicación, le mostraremos cómo identificar por qué WordPress no le envía correos electrónicos a usted ni a sus usuarios, y le mostraremos cómo solucionarlo. Ya sea que esté ejecutando un sitio regular de WordPress o una tienda WooCommerce, le mostraremos cómo hacer que los correos electrónicos vuelvan a funcionar.

También veremos algunos de los complementos de formularios de contacto más populares e identificaremos exactamente por qué cada uno de ellos podría tener problemas para enviar correos electrónicos.

Por qué WordPress no envía correos electrónicos

Hay algunas razones por las que podría tener problemas con WordPress que no envía correos electrónicos. Éstos incluyen:

Echemos un vistazo a cómo puede identificar cuál de estos podría estar causando el problema.

1. Los correos electrónicos se envían pero se convierten en spam

Antes de ejecutar cualquier otra prueba, asegúrese de que los correos electrónicos de WordPress no sean spam.

Si un usuario le informa que WordPress no está enviando correos electrónicos, podría ser simplemente que sus correos electrónicos serán spam.

Pídales que revisen su carpeta de correo no deseado en busca de correos electrónicos del sistema. Algunos clientes de correo electrónico pueden identificar los correos electrónicos de WordPress como spam porque están automatizados.

2. Su servidor no está configurado correctamente

Una razón común por la que WordPress no envía correos electrónicos es que su servidor no está configurado para enviarlos.

Los servidores web no están diseñados para enviar correos electrónicos y es posible que su servidor no esté configurado para usar el PHP mail() función.

La buena noticia es que puede verificar fácilmente si esto es lo que está causando el problema, y ​​puede solucionarlo.

Cómo probar si el servidor envía correo electrónico

Lo primero que puede hacer es ejecutar una prueba en su sitio de WordPress con el Revisar correo electrónico enchufar.

Este es un complemento básico diseñado para probar si su instalación y / o servidor de WordPress puede enviar correos electrónicos.

Una vez instalado, vaya a Herramientas> Comprobar correo electrónico en su panel de WordPress. Ingrese una dirección de correo electrónico para enviar una prueba y haga clic en Enviar correo electrónico de prueba.

Enviar correo electrónico de prueba

Enviar correo electrónico de prueba

Luego verá una confirmación.

Prueba de confirmación por correo electrónico

Prueba de confirmación por correo electrónico

Verifique su cliente de correo electrónico para ver si recibió el correo electrónico de prueba. La línea de asunto aparecerá como «Prueba de correo electrónico de https://yourdomain.com».

Prueba de correo electrónico recibida

Prueba de correo electrónico recibida

Además, asegúrese de revisar su carpeta de correo no deseado o basura. Si recibió un correo electrónico, significa que WordPress puede enviar correos electrónicos sin problemas en su servidor web.

Si aún no recibe correos electrónicos, esto significa que lo más probable es que se deba a una mala configuración con el complemento de su formulario de contacto o una incompatibilidad. Siempre puede comunicarse con el desarrollador del complemento para obtener ayuda. Hágales saber que ejecutó la prueba anterior y que el correo electrónico está funcionando en su instalación de WordPress. O siga los pasos a continuación para algunos de los complementos de formulario de contacto más polares.

Si es cliente de y usa HHVM, puede cambiar temporalmente a PHP 7 para probar si hay un problema de compatibilidad. Puede cambiar fácilmente a PHP 7 dentro de su panel de My. Después de la prueba, puede volver a HHVM.

Tanto para los clientes de como para aquellos con otros hosts, si tiene problemas de conexión, es posible que también deba probar un puerto alternativo. Es posible que su host esté bloqueando el puerto.

usa Google Cloud Platform que por defecto bloquea las conexiones salientes en el puerto 25. Según Google, «este puerto SMTP de salida está bloqueado debido a la gran cantidad de abuso al que es susceptible». En este caso, pruebe con un puerto alternativo como el 2525. Los puertos 587 y 465 están abiertos en .

3. Su complemento de formulario de contacto envía correos electrónicos «falsos»

Si ha realizado la prueba anterior y su servidor está configurado para enviar correos electrónicos, significa que hay un problema con el complemento que envía correos electrónicos desde su sitio de WordPress.

Lo más probable es que sea un complemento de formulario de contacto.

Los complementos de formulario de contacto envían correos electrónicos que a veces los clientes de correo electrónico identifican como correos electrónicos falsos. Son similares a los correos electrónicos no deseados: los clientes de correo electrónico los marcarán como sospechosos.

La razón por la que el área de correos electrónicos del formulario de contacto a veces se considera una suplantación es que se envían desde una dirección diferente a la que se agregó al Desde: campo en el correo electrónico que recibe.

Entonces, si ha configurado su formulario de contacto para completar el Desde: con la dirección de correo electrónico de la persona que completa el formulario, pero el correo electrónico en realidad proviene de su sitio de WordPress, entonces su cliente de correo electrónico sospechará del correo electrónico y podría marcarlo como falso.

También puede tener problemas si los correos electrónicos se envían desde y hacia la misma dirección de correo electrónico. Entonces, si su complemento de formularios está enviando correos electrónicos desde su dirección de correo electrónico de administrador (que lo hará de manera predeterminada) y también lo tiene configurado para enviarlos a esa dirección, es posible que a algunos proveedores de correo electrónico no les guste. Es menos probable que esto sea un problema que el problema de los correos electrónicos ‘poof’.

Para los formularios de contacto, el destinatario del correo electrónico de notificación normalmente será usted. Esto significa que puede cambiar la configuración en su complemento de formulario de contacto para solucionar este problema, y ​​puede probar fácilmente si se están recibiendo los correos electrónicos.

Complementos de formulario de contacto afectados

Cualquier complemento de formulario de contacto puede verse afectado por este problema. Estos son algunos de los complementos con los que podría tener este problema:

  • Formulario de contacto 7
  • Formas de gravedad
  • Formas Ninja
  • Forma feliz
  • weForms
  • Formulario de contacto de Jetpack
  • Formas formidables

En breve, le mostraré cómo solucionar el problema de los correos electrónicos que no se envían para cada uno de los formularios de contacto. Primero, echemos un vistazo a cómo se soluciona el problema de que WordPress no envíe correos electrónicos por cada una de las causas que hemos identificado.

¿WordPress no envía sus correos electrónicos? 😱 Aprenda por qué está sucediendo y cómo solucionarlo aquí mismo ⬇Haz clic para tuitear

Cómo evitar que los correos electrónicos de WordPress se conviertan en spam

1. Incluya la dirección de correo electrónico en la lista blanca

Si el correo electrónico se va a convertir en spam, puede solicitar a sus usuarios que incluyan sus correos electrónicos en la lista blanca agregando su dirección de correo electrónico a sus contactos.

En Gmail, si mueven el correo electrónico a la bandeja de entrada, eso debería significar que los correos electrónicos de esa dirección no se moverán a correo no deseado en el futuro, pero agregar la dirección a los contactos también será más seguro.

2. Utilice una dirección de correo electrónico más segura

Es posible que también desee revisar la dirección de correo electrónico desde la que su sitio envía correos electrónicos. De forma predeterminada, esta será su dirección de correo electrónico de administrador. Si se trata de info @, contact @, sales @ o algo similar, entonces los proveedores de correo electrónico pueden estar asumiendo que es spam.

Intente cambiar la dirección de correo electrónico a algo que se vea más profesional y asegúrese de que todos los correos electrónicos enviados a esa dirección se desvíen a su dirección normal para que no se pierda ninguna respuesta. Puede hacer esto creando un alias para su dirección de correo electrónico.

3. Configure la autenticación de correo electrónico

Otra razón por la que sus correos electrónicos de WordPress podrían convertirse en spam es porque su nombre de dominio no se ha autenticado correctamente para el correo electrónico.

Siga nuestra guía de autenticación de correo electrónico para asegurarse de que funcione correctamente.

Cómo configurar SMTP en WordPress para enviar correos electrónicos

Si ha ejecutado la prueba de correo electrónico anterior y los correos electrónicos no se envían desde su sitio en absoluto, entonces debe usar un proveedor SMTP externo y vincularlo con su sitio para que envíe correos electrónicos nuevamente.

SMTP significa Protocolo simple de transferencia de correo. Mueve correos electrónicos a través de las redes. Entonces, si su servidor no está configurado para enviar correos electrónicos, lo hará posible.

Hay varios proveedores de SMTP para elegir, incluidos algunos gratuitos: por lo que esto no tiene por qué costarle dinero, solo un poco de tiempo.

Para configurar esto, siga nuestra guía para usar un servidor SMTP gratuito con WordPress.

Cómo configurar el complemento de formularios para enviar correos electrónicos correctamente

Si su servidor está configurado para enviar correo electrónico pero aún tiene problemas con las entradas a los formularios que no se envían, probablemente signifique que necesita modificar la configuración del formulario.

Echemos un vistazo a lo que debe hacer con cada uno de los complementos de formularios más populares para que esos correos electrónicos se envíen nuevamente.

Para cada uno de estos, supongo que ha intentado agregar SMTP a su sitio, o que su servidor ya está enviando correos electrónicos (y que ha revisado la carpeta de correo no deseado), pero los correos electrónicos aún no llegan.

Corregir el formulario de contacto 7 que no envía correos electrónicos

Contact Form 7 es uno de los complementos de formularios de WordPress gratuitos más antiguos y populares.

Si tiene problemas para enviar correos electrónicos (y sabe que su servidor envía correos electrónicos), la solución es cambiar la dirección desde la que se envían los correos electrónicos.

En su administrador de WordPress, vaya a Contacto> Formularios de contacto.

Formularios de contacto

Formularios de contacto

Seleccione el formulario que ha creado y abra el Correo lengüeta.

Pestaña de correo electrónico en formularios de contacto

Pestaña de correo electrónico en formularios de contacto

Asegúrate que Desde El campo tiene la dirección de correo electrónico de administrador de su sitio, no la dirección de correo electrónico ingresada en el formulario. Puedes usar eso en el Responder a campo pero no el Desde campo.

Evite utilizar las mismas direcciones de correo electrónico para Desde y A campos. Use una dirección de correo electrónico diferente a la que usa para su sitio.

Guarde sus cambios.

Ahora pruebe las cosas completando el formulario usted mismo.

Corregir formularios de gravedad que no envían correos electrónicos

Gravity Forms es uno de los complementos de formularios premium más populares y respetados. Es menos probable que encuentre problemas con los correos electrónicos que no se envían desde este complemento que con el Formulario de contacto 7, pero si sucede. Encontrará una guía detallada en el documentación del complemento.

Documentación de formularios de gravedad

Documentación de formularios de gravedad

Trabaje con las opciones de la documentación en orden hasta que todo vuelva a funcionar.

¿Necesita una solución de alojamiento que le brinde una ventaja competitiva? lo tiene cubierto con una velocidad increíble, seguridad de vanguardia y escalado automático. Mira nuestros planes

Arreglar formularios Ninja que no envían correos electrónicos

Ninja Forms tiene versiones gratuitas y premium …