Buenos días:
He migrado mi web https://moralec.es a Webempresa y estoy teniendo problemas con el formulario de contacto.
El formulario está creado con Contact Form 7. Cuando alguien lo envía, la web muestra el mensaje de que se ha enviado correctamente, pero no recibo ningún correo.
He configurado WP Mail SMTP con los datos de Webempresa y he comprobado que la conexión funciona correctamente. También recibo los correos de prueba enviados desde el propio plugin.
Sin embargo, los mensajes enviados desde Contact Form 7 no llegan.
En WP Mail SMTP, los eventos de depuración indican «An email request was sent», pero no aparecen errores.
Desde el soporte de hosting me han indicado que han encontrado estos errores:
[03-Nov-2026 09:05:51 UTC] PHP Fatal error: Uncaught Error: Call to undefined function plugin_basename() in /home2/hosting177883eu/public_html/wp-content/plugins/contact-form-7/wp-contact-form-7.php:23
[03-Nov-2026 15:54:11 UTC] PHP Fatal error: Uncaught Error: Call to undefined function plugin_basename() in /home2/hosting177883eu/public_html/wp-content/plugins/contact-form-7/wp-contact-form-7.php:23
¿Podríais ayudarme a identificar la causa y solucionar el problema de Contact Form 7?
No quiero perder la configuración actual del formulario ni modificar otros elementos de la web.
Muchas gracias.
Contenido solo visible a usuarios registrados
Hola Ruben,
Hemos verificado y tenías un bloqueo del SMTP, hemos enviado un mensaje de prueba desde tu formulario de contacto con el correo de test, puedes comprobar si te llega de forma correcta?
Verifícalo y nos comentas cómo va todo.
Un saludo.
Hola, buenas tardes:
He comprobado los dos buzones y no he recibido el correo de prueba que habéis enviado desde el formulario:
También he revisado las carpetas de spam y no aparece en ninguno de los dos.
¿Podríais comprobar si el mensaje se ha enviado realmente y revisar si el bloqueo SMTP sigue activo?
Quedo pendiente de vuestras indicaciones.
Muchas gracias por vuestra ayuda.
Un saludo.
Hola Ruben,
Verifica lo siguiente, envia un mensaje desde cualquier proveedor de correo y comprueba si los mensajes llegan correctamente a cualquiera de los dos correos que tienes ahora configurados. De igual forma para comprobar qué tipo de error puede estar presentando la entrega de los mensajes, instala el siguiente plugin: https://wordpress.org/plugins/wp-mail-catcher/
Luego de ello, envía un mensaje desde el formulario y verifica dentro de los logs qué errores muestra.
También instala https://wordpress.org/plugins/flamingo para verificar si los mensajes quedan guardados.
Verifícalo y nos comentas cómo va todo.
Un saludo.
Hola de nuevo:
He realizado las comprobaciones que me habéis indicado y os detallo los resultados:
1. Recepción de correos
He enviado correos desde una cuenta externa a contacto@moralec.es y a iemoralec@gmail.com. Ambos buzones reciben correctamente los mensajes.
2. WP Mail Catcher
He instalado y activado el plugin. Al enviar un mensaje desde el formulario de contacto de la web, aparece registrado correctamente.
El destinatario es iemoralec@gmail.com y el asunto y el contenido del mensaje se generan correctamente.
También he comprobado las cabeceras:
From: Instalaciones Eléctricas Moralec, S.L. <contacto@moralec.es>
Reply-To: julatipb@gmail.com
En la pestaña de depuración aparece:
Archivo: contact-form-7/includes/mail.php
Línea: 324
No se muestra ningún error.
3. Flamingo
He instalado y activado Flamingo. Los mensajes enviados quedan guardados correctamente y los datos del formulario se registran.
4. Cambio del formulario
He comprobado que la página de contacto estaba utilizando Contact-Us-Form, en lugar de «Formulario de contacto 1». He sustituido el formulario en Elementor por el que tenemos configurado correctamente en Contact Form 7.
Sin embargo, después de este cambio, los mensajes siguen sin llegar a ninguno de los dos buzones.
¿Podríais revisar los registros de envío SMTP del servidor para comprobar si estos mensajes están saliendo realmente, si se están rechazando o si existe algún bloqueo?
Muchas gracias por vuestra ayuda.
Un saludo.
perdón: reply to: julitapb@gmail.com
Hola Ruben,
Desde foro no tenemos acceso a los registros SMTP que comentas, esos puedes pedirlos por medio de tickets. Ten en cuenta que luego de una migración, los datos SMTP cambian si el gestor de correos también cambió del hosting antiguo al nuevo:
WP Mail SMTP -- 4.10.3 -- https://wpmailsmtp.com/
Vemos que tienes WP Mail SMTP; verifica los datos de configuración:
https://guias.webempresa.com/preguntas-frecuentes/datos-configuracion-una-cuenta-correo-cpanel/
De ser posible, vuelve a conectar el correo, incluso cambiando la contraseña para que sea una nueva conexión. Verifica y nos comentas.
Un saludo 🖐️