Estoy revisando y en principio no hay nada en la última versión que añada filtros de sanitización a cosas relacionadas con el correo.
Tampoco tiene mucho sentido que el plugin afecte a un formulario, porque no se interceptan cosas de terceros.
Voy a revisarlo, y a ver si veo algo con esa combinación de plugins que cuadre con lo que dices.
Hola @jairoochoa
He hecho varias pruebas en un WordPress con WPVulnerability 4.0.4 y Contact Form 7 6.0.6. Ambos con la configuración por defecto y usando el formulario por defecto. En todos los casos me llegan los correos correctamente, y no veo ninguna parte del mensaje truncado.
He probado también a añadir cabeceras adicionales como Reply-To, Bcc, y los correos han llegado (en el caso del Bcc también ha llegado una copia correcta del correo).
Ya digo, me extraña que tenga algo que ver este plugin porque la única cosa relacionada con el correo que hay es el envío de prueba, y los envíos en general, pero en ningún caso hay una interceptación de correos ni sanitización de nada.
En cualquier caso, no veis en el código algo que pueda estar generando un conflicto, por favor, decídmelo que lo revise.
Hola @javiercasares
Hemos detectado donde está el problema.
Pusimos storefront y ningún plugin salvo CF7 y empezamos a activar plugins hasta que llegando al tuyo fallaba. Si lo quitábamos no fallaba.
La cuestión es que es la combinación del tuyo y otro plugin que no está en el repositorio son la causa.
Es la combinación de ambos. Porque es un plugin que también gestiona correos.
Inicialmente como fallaba con el tuyo activo investigamos y vimos que unos cambios recientes eran de sanitización (lo vimos en github de tu plugin) y por eso lo veíamos claro. Pero no.
Vamos a investigar ese otro plugin y ver porqué se chocan.
Gracias por revisar también desde tu lado.
Saludos