Ha sucedido que, tras actualizar la versión PHP a la 8.2 los formularios CF7 no funcionan; no se envían.
Contenido solo visible a usuarios registrados
Hola Vicente.
El cambio de PHP no afecta al correo.
Creo que el formulario utiliza la cuenta g2t@*****
Puede que esa cuenta no esté creada ?
.- Accede a tu cuenta de WePanel -> cuentas de correo y revisa si la cuenta está creada.
Un saludo
Hola de nuevo Pepe,
La cuenta g2T@*** no está creada. Sí está redireccionada a otra cuenta. Con PHP 7.4 sí funcionaba sin estar creada la cuenta. Hemos vuelto a PHP 7.4 y está funcionando CF7 con normalidad.
¿En caso de una usar PHP 8.* sí que es necesario crearla?
Que tal Vicente,
Para entender mejor como funcionaba como se ejecutaba esta redirección? era un forward de una dirección de correo a otra?
Lo ideal es que el correo estipulado como remitente (quien envía) sea una dirección real
Quedamos atentos
Saludos!
Hola Bruno,
Disculpa la demora. Te contesto...
Para entender mejor como funcionaba como se ejecutaba esta redirección? era un forward de una dirección de correo a otra?
Es una redirección a otra cuenta de email, en concreto redirecciona desde g2t@g2talentum.es a vmgomez@g2talentum.es
¿Pruebo a crear la cuenta g2T@g2talentum.es y después volver a poner una versión PHP superior a 8?
Gracias!!
Hola Vicente,
Puedes probar crearla, como te comenta Pepe esto no afecta al email pero si este correo no esta creado puede suceder este tipo de conflictos con el complemento.
Un Saludo
Hola Karen,
He probado a crear la cuenta de email g2t@g2talentum.es y he vuelto a cambiar la versión PHP a la 8.2 e igualmente los formularios no se envían.
No sé qué más puedo hacer.
Ya me dices.
Saludos,
Hola Karen,
Funciona porque cambié la versión PHP a 7.4 ya que el funcionamiento de los formularios es crítico, pero si cambias g2talentum.es a PHP 8.2 o superior dejan de enviarse.
Hola Vicente,
Realiza una prueba de envío en Wp mail smtp > Herramientas > Prueba de envio, desde aqui si te llega? vamos a ir descartando primero el problema de SMTP. Esta prueba hazla con la versión PHP en 8.2 por ejemplo, y vas subiéndola. Si con ninguna llega correo, es que el problema es en el plugin de SMTP y no en el de contact form.
Por ejemplo puedes volver a conectar la cuenta de correo con los datos que utilizas en los formularios (el correo).
Verifica con esto y nos comentas como van las pruebas.
Un saludo 🖐️
Hola,
He realizado la prueba de envío con PHP 8.2 mediante WP MAIL SMTP (Usando el test del pluging) y dicho test ha funcionado correctamente, pero los formularios CF7 siguen sin funcionar. No parece que el error sea debido a este plugin.
¿Qué más pruebas podemos hacer?
HOla Vicente,
Perfecto, con eso nos ayudas a poder identificar que pueda estar sucediendo, vemos que tienes otros plugins que interactuan con contact form, como es el caso de:
Contact Form DB
Redirección a Contact Form 7 Pro
Style Contact Form 7
Primero que nada el de base de datos toma en cuenta los correos que se generan? los que nos comentas que nunca te llegan? si es asi el problema puede estar en la configuracion de enviador y de receptor de esos correos, si el mismo plugin de base de datos no los esta guardando prueba desactivar estos 3 plugins y haz una prueba con un formulario.
Por ejemplo yo acabo de enviar unos datos con prueba, puedes validar si se muestra en el plugin de Contact Form DB.
Un saludo
Hola Argenis,
He probado a desactivar el plugin Contact Form DB (sin desactivar los otros) y ahora parece que funciona todo bien con PHP 8.3.
Lo vigilaré unos días para estar seguro, pero, en principio, parece que ese era el problema.
Por otra parte este plugin no es imprescindible, así que lo dejaremos así.
Muchas gracias por vuestra ayuda 🙂
Hola Vicente,
Encantados de poder ayudar, vamos a dejar el tema abierto para esperar esos días; luego nos comentas si ya se solucionó.
Un saludo 🖐️