Vamos con una solución para Contact Form 7.
La dirección de correo electrónico del remitente no pertenece al dominio del sitio
Uno de los plugins más utilizados para crear formularios es Contact Form 7. Muchos diréis que está desfasado y que se quedó atrás, vale, pero sigue siendo uno de los mejores.
En ocasiones, al utilizar el plugin Contact Form 7 en WordPress, podrás encontrar un error que indica que «la dirección de correo electrónico del remitente no pertenece al dominio del sitio». Este mensaje de error se produce generalmente cuando la dirección de correo electrónico que se utiliza para enviar notificaciones desde el formulario de contacto no coincide con el dominio de tu sitio web.
Este problema puede ser bastante confuso, especialmente si eres nuevo en el uso de WordPress y Contact Form 7. Pero, afortunadamente, la solución a este problema es bastante simple. Simplemente necesitas cambiar la dirección de correo electrónico del remitente en la configuración de Contact Form 7 para que coincida con el dominio de tu sitio web.
Pero vamos un poco más allá, que sucede si queremos que ese email sea otro totalmente distinto a un o corporativo, por ejemplo uno de gmail.
Este problema tiene fácil solución.
(Mucho OJO con esto, Contact Form 7 desaconseja hacer lo que vamos a hacer a continuación por seguridad. Se podría considerar que se ha podido falsificar el correo electrónico.)
Como se puede apreciar en la anterior imagen, al introducir un correo electrónico que no proceda de la web, lanza el error que vemos.
Esto tiene fácil solución. ¿Cómo? Con un pequeño fragmento de código. ¡Al Ataque!
Este código que veis a continuación lo podéis insertar directamente en el archivo functions.php de tu tema o mediante el plugin Code Snippets (recomendado, si no sabes que es o como se usa, visita esta post donde hablamos de Code Snippets), con este código anulamos el validador de correo en Contact Form 7.
Código para cambiar el correo electrónico en Contact Form 7
add_filter( 'wpcf7_validate_configuration', '__return_false' );
Una vez guardado y activo el fragmento de código volvemos a Contacto –> y editamos de nuevo el formulario, esta vez en Correo -> De -> Insertamos el correo que queramos, en este caso vamos a utilizar un correo de gmail.
Como se observa en la imagen, se ha introducido el email de gmail -> guardado y ya no sale el error de: La dirección de correo electrónico del remitente no pertenece al dominio del sitio
También se puede introducir un código en el wp-config.php (no es este que hemos visto anteriormente, cuidado) con el que hemos visto es más que suficiente, pero si lo quieres hacer, tan solo debes entrar por FTP a tu web, localizar el archivo wp-config.php e introducir el siguiente código.
define( 'WPCF7_VALIDATE_CONFIGURATION', false );
Como ya se ha dicho no es necesario tocar este archivo si lo hacemos con un fragmento de código en el functions.php o insertarlo en la librería de códigos de Code Snippets.
Si te ha servido, deja tu comentario y si no, también. Si te suscribes a mi canal de Youtube me ayudarás un montón, quiero seguir creando contenido de utilidad para todos.
Un abrazo, nos vemos en el siguiente post, adiós!
La dirección de correo electrónico del remitente no pertenece al dominio del sitio.
En ocasiones, al utilizar el plugin Contact Form 7 en WordPress, podrás encontrar un error que indica que «la dirección de correo electrónico del remitente no pertenece al dominio del sitio». Este mensaje de error se produce generalmente cuando la dirección de correo electrónico que se utiliza para enviar notificaciones desde el formulario de contacto no coincide con el dominio de tu sitio web.
Este problema puede ser bastante confuso, especialmente si eres nuevo en el uso de WordPress y Contact Form 7. Pero, afortunadamente, la solución a este problema es bastante simple. Simplemente necesitas cambiar la dirección de correo electrónico del remitente en la configuración de Contact Form 7 para que coincida con el dominio de tu sitio web.
Para hacer esto, ve a la página de configuración de Contact Form 7 en tu panel de WordPress. Busca la sección que dice «Mail» y luego busca el campo que dice «De». Aquí es donde necesitas cambiar la dirección de correo electrónico del remitente. Asegúrate de que la dirección de correo electrónico que pongas aquí sea la misma que la dirección de correo electrónico de tu dominio.
Después de hacer este cambio, deberías poder enviar correos electrónicos desde tu formulario de contacto sin ningún problema. Si aún encuentras el mismo error, es posible que debas verificar la configuración de tu servidor de correo electrónico. Asegúrate de que tu servidor de correo electrónico esté configurado para permitir el envío de correos electrónicos desde la dirección de correo electrónico que has configurado en Contact Form 7.