Formulario de contacto 7 ¿No envía correo electrónico? Aquí está cómo solucionarlo
Publicado: 2022-03-30¿Tiene problemas con Contact Form 7 que no envía correos electrónicos a su bandeja de entrada?
Contact Form 7 le permite enviar notificaciones por correo electrónico tanto a usted como a las personas que envían su formulario. Sin embargo, si no configura su sitio de la manera correcta, es común tener problemas con los correos electrónicos de Contact Form 7 que no se envían.
En este artículo, explicaremos lo que está fallando. Luego, le mostraremos algunas soluciones fáciles para que sus correos electrónicos de Contact Form 7 funcionen.
Tabla de contenido:
Hay dos razones principales por las que Contact Form 7 no envía correos electrónicos correctamente. Están:
1. Sus notificaciones por correo electrónico se consideran spam
En algunos casos, el Formulario de contacto 7 podría estar enviando correos electrónicos sin problemas... es solo que esos correos electrónicos van a la carpeta de correo no deseado, por lo que no los ve.
Debido a que el correo no deseado es un problema tan grande, los proveedores de correo electrónico como Gmail tienen filtros automáticos de correo no deseado que marcarán los correos electrónicos como correo no deseado sin necesidad de intervención humana.
Sus correos electrónicos de Contact Form 7 pueden quedar atrapados fácilmente en esta red si está utilizando el correo electrónico de respuesta incorrecto o si no está implementando tácticas de autenticación de correo electrónico como DKIM.
2. Su servidor web no es compatible con la función de correo PHP
De forma predeterminada, Contact Form 7 envía correos electrónicos utilizando la función wp_mail, que se basa en la función de correo PHP de su servidor de alojamiento. Algunos proveedores de alojamiento, como GoDaddy, no admiten la función de correo PHP, por lo que WordPress no puede informarle sobre los mensajes que se dejan en su sitio.
Incluso si su host es compatible con el correo PHP, el hecho de que el correo PHP carezca de autenticación hace que los correos electrónicos enviados a través de este método sean más propensos a ser marcados como correo no deseado.
Estas son las dos razones principales por las que no recibe correos electrónicos de su sitio web. Pero no se preocupe, en la siguiente sección, aprenderá cómo solucionar este problema para siempre.
Para maximizar la capacidad de entrega de sus correos electrónicos de Contact Form 7, puede implementar las siguientes soluciones:
- Cambia tu direccion de correo electronico
- Use un complemento SMTP y un servicio de envío de correo electrónico dedicado
- Cambiar a un complemento de formulario de contacto diferente
1. Cambia tu dirección de correo electrónico
Este primer consejo no solucionará todos los problemas, pero es fácil de implementar, por lo que vale la pena intentarlo primero.
Una razón común por la que sus correos electrónicos van a spam es que el correo electrónico de origen no coincide con el dominio de envío.
Para verificar esto, vaya a Contacto → Formularios de contacto en su panel de WordPress:
- Abra el formulario donde tiene problemas.
- Vaya a la pestaña Correo en la configuración de ese formulario.
- Desplácese hacia abajo hasta la opción Desde .
Si hay un problema con su correo electrónico de origen, es probable que vea este error de configuración: "La dirección de correo electrónico del remitente no pertenece al dominio del sitio".

El error aparece cuando utiliza una dirección de correo electrónico genérica como yahoo.com, hotmail.com, gmail.com, etc.
Las direcciones de correo electrónico genéricas se utilizan a menudo para enviar correos electrónicos no deseados. Por lo tanto, los gigantes del correo electrónico como Gmail y Yahoo Mail desconfían de las direcciones de correo electrónico genéricas.
Mostrarle un error en la configuración de su formulario es la forma en que Contact Form 7 lo empuja a cambiar la dirección de correo electrónico.
Para corregir el error, necesita una dirección de correo electrónico comercial, una que tenga su nombre de dominio.
Por ejemplo, si este es su dominio: https://openatlas.shop, la dirección de correo electrónico de su empresa debería ser algo como esto: [email protected]
Para crear una dirección de correo electrónico comercial, siga esta guía. Cuando esté listo, abra su panel de WordPress y vaya a Contacto → Formularios de contacto → Correo → De, ingrese la nueva dirección de correo electrónico y guarde su configuración.
El error ya debería haber desaparecido.

A continuación, compruebe si Contact Form 7 le envía notificaciones por correo electrónico. Complete su formulario de contacto, como lo haría un visitante, y luego espere unos minutos hasta que aparezca la notificación por correo electrónico en su bandeja de entrada.
¿No recibiste ninguna notificación? Pruebe la siguiente solución.
2. Use un complemento SMTP y un servicio de envío de correo electrónico dedicado
El servidor de alojamiento de su sitio de WordPress está optimizado para alojar su sitio de WordPress, no para enviar correos electrónicos desde el Formulario de contacto 7.
Si desea que sus correos electrónicos de Contact Form 7 sean más confiables, puede usar un servicio de envío de correo electrónico dedicado en su lugar. A diferencia de su servidor de alojamiento, estos servidores están optimizados específicamente para enviar correos electrónicos (y mantener esos correos electrónicos fuera de las carpetas de correo no deseado de los destinatarios).
Para conectar su sitio de WordPress a uno de estos servicios de envío de correo electrónico dedicados, puede usar un complemento SMTP de WordPress.
Hay muchos complementos SMTP para elegir. A continuación, enumeramos los cuatro complementos SMTP más populares:
Cada uno de estos complementos es gratuito, pero es posible que deba actualizar a una versión premium para acceder a algunas de las funciones avanzadas.
En el siguiente tutorial, estamos utilizando el complemento gratuito WP Mail SMTP.
Antes de comenzar, recuerde hacer una copia de seguridad de su sitio web de WordPress. Se sabe que los nuevos complementos rompen los sitios web. Si tiene una copia de seguridad, puede tener su sitio web en funcionamiento en muy poco tiempo.
️ Configuración de WP Mail SMTP
Instale y active el complemento en su sitio. Debería aparecer un asistente de configuración . Haga clic en Comencemos y luego elija un correo SMPT .
El complemento admite 11 servicios de envío de correo electrónico diferentes, así como una opción SMTP genérica. Algunos son gratuitos y otros son servicios premium.
En nuestro sitio de demostración, elegimos el correo gratuito de Google/Gmail. Al usar su cuenta de Gmail existente, puede enviar hasta 500 correos electrónicos por día de forma gratuita, lo que debería ser más que suficiente para el complemento Contact Form 7.
Puede elegir un proveedor SMTP diferente si lo desea: Sendinblue y SendGrid son otras opciones populares que tienen versiones gratuitas.

Configurar el servicio de envío de Gmail es un proceso algo largo porque necesitarás crear una clave API de Google Cloud para usarlo. En lugar de duplicar las instrucciones, solo lo vincularemos a la documentación del desarrollador. Recomendamos seguirlo con atención.

Al final del proceso de configuración, tendrá una identificación de cliente y un código secreto de cliente que deberá copiar y pegar en el asistente de configuración.
¿Hecho? Ahora, haga clic en Conectarse a Google y presione el botón Guardar y continuar .

A continuación, Google te preguntará si realmente quieres conectar wpmailsmtp.com con tu cuenta de Google. Seleccione Permitir .
Luego, Google le advertirá diciendo que Google no ha verificado la aplicación wpmailsmtp.com. Vaya a Avanzado → Vaya a wpmailsmtp.com (inseguro) y seleccione Permitir .
Eso es todo, amigos. El complemento SMTP ahora está instalado en su sitio web de WordPress. A continuación, debe verificar y ver si el complemento funciona correctamente.
️ Envío de correo electrónico de prueba
Recomendamos enviar un correo electrónico de prueba utilizando el complemento WP Mail SMTP. Es muy simple. Vaya a WP Mail SMTP → Herramientas → Prueba de correo electrónico → Enviar a e ingrese la dirección de correo electrónico a la que desea enviar el correo electrónico de prueba. Luego presione Enviar correo electrónico .

Si el correo electrónico de prueba falla y el complemento arroja un error, se debió a una ID de cliente incorrecta o a un problema con su servidor de alojamiento. Los desarrolladores del complemento han abordado el error junto con instrucciones sobre cómo solucionarlo en este tutorial (en la sección de Preguntas frecuentes).
Si recibe el correo electrónico, ¡está listo para comenzar! Contact Form 7 ahora enviará automáticamente sus correos electrónicos utilizando el servicio de envío dedicado, que debería garantizar que lleguen a su bandeja de entrada.
3. Cambiar a un complemento de formulario de contacto diferente
¿El formulario de contacto 7 todavía no te envía correos electrónicos? Intente hablar con su equipo de soporte. Si eso no funciona, todo lo que puede hacer es desactivar el formulario actual y usar un complemento de formulario de contacto diferente.
Hay un montón de complementos de formulario de contacto gratuitos y fáciles de usar. Ya hemos compilado una lista de los mejores creadores de formularios de WordPress. Échale un vistazo. Seguro que encuentras algo que se adapte a ti.
Algunos de ustedes encontrarán ciertos errores al solucionar el problema de 'no enviar correo electrónico'. En esta sección, profundizaremos en por qué ocurren los errores y cómo solucionarlos:
“Hubo un error al intentar enviar su mensaje. Por favor, inténtelo de nuevo más tarde"
Este error en particular es causado por un problema de reCAPTCHA o una mala configuración del formulario de contacto.
️ Corrección de errores de configuración
Vaya a Contacto → Formularios de contacto y es probable que vea el siguiente mensaje: “La configuración incorrecta provoca fallas en la entrega del correo u otros problemas. Valide su formulario de contacto ahora.”
Seleccione el botón Validar configuración del formulario de contacto 7 y luego haga clic en Validar 1 formulario de contacto ahora .
Eso es todo. El error debería desaparecer.
️ Arreglando reCAPTCHA
Si no ve el mensaje "Configuración incorrecta conduce a una falla en la entrega del correo u otros problemas", entonces el error seguramente se debe a la función reCAPTCHA de su formulario.
Contact Form 7 solo le permite usar reCAPTCHA v3, que se sabe que causa diferentes tipos de errores en un sitio web de WordPress. La forma más efectiva de lidiar con este problema es cambiar de reCAPTCHA v3 a reCAPTCHA v2 con la ayuda de un complemento de terceros.
"Se utiliza una sintaxis de buzón de correo no válida"
Este error ocurre cuando comete un error en su dirección de correo electrónico.
El error generalmente aparece debajo de la opción De en la pestaña Correo de su formulario de contacto. Puede corregir este error comprobando errores tipográficos y problemas de formato en la dirección de correo electrónico.

“La configuración incorrecta conduce a fallas en la entrega del correo u otros problemas. Valide sus formularios de contacto ahora.”
Este es un error raro y generalmente aparece cuando se agrega un nuevo elemento de validación al complemento. Por ejemplo, en Contact Form 7 5.1.5, el desarrollador agregó un elemento de validación que evita que los usuarios carguen un archivo de más de 25 MB. Después de actualizar a esa versión, los usuarios comenzaron a ver el error de configuración incorrecta.
Para corregir el error, vaya a Contacto → Formularios de contacto. El formulario de contacto debería mostrarle el siguiente mensaje: “La configuración incorrecta provoca fallas en la entrega del correo u otros problemas. Valide su formulario de contacto ahora.”
Seleccione el botón Validar configuración del formulario de contacto 7 y luego haga clic en Validar 1 formulario de contacto ahora .
Eso es todo. El error desaparecerá.
Reflexiones finales sobre el formulario de contacto 7 que no envía correo electrónico
Hay dos formas diferentes de solucionar este problema: puede crear una dirección de correo electrónico comercial con su nombre de dominio y usar el nuevo correo electrónico en la configuración de su formulario de contacto, o puede instalar y configurar un complemento SMTP y usar un servicio de envío de correo electrónico dedicado .
️ Ambos métodos requieren mucho tiempo, así que para ahorrarse muchas molestias, considere cambiar a un complemento de formulario de contenido diferente.
¿Alguna pregunta sobre cómo arreglar el Formulario de contacto 7 que no envía correos electrónicos? ¡Háganos saber en la sección de comentarios!