Preguntas frecuentes sobre el Validador de configuración

La versión 4.4 de «Contact Form 7» ha introducido el Validador de configuración. Las siguientes son respuestas a las preguntas frecuentes sobre el validador.

Esta cosa del validador apesta. ¿Por qué lo introdujiste?

Los proveedores de servicios de correo aplican reglas más estrictas año tras año para proteger a los usuarios de los abusos del correo como el spam y la suplantación de identidad. Mientras tanto, hemos visto un número cada vez mayor de informes preocupantes sobre la entrega de correos y descubrimos que hay formularios de contacto configurados incorrectamente detrás de esto.

En respuesta a esta situación, presentamos el Validador de configuración, que ayudará a los usuarios a encontrar las configuraciones no válidas y maximizar la tasa de entregas exitosas de correos.

Mis formularios de contacto han estado funcionando bien. Entonces no necesito validarlos, ¿verdad?

¿Estás absolutamente seguro de que tus formularios funcionan? ¿No crees que es posible que no notes configuraciones incorrectas y que realmente hayas perdido mensajes debido a eso? Recomiendo hacer una validación incluso si no ves ningún problema en este momento.

¿Qué sucederá después de ejecutar una validación?

No sucede nada más que añadir mensajes de advertencia a los campos incorrectos en la pantalla del editor de formularios de contacto. Solo los usuarios conectados que pueden editar formularios de contacto verán esos mensajes.

¿La validación afecta el comportamiento de un formulario de contacto? Si detecta errores de configuración, ¿dejará de funcionar el formulario de contacto?

No. La validación no afecta en absoluto el comportamiento de un formulario de contacto, incluso si detecta errores de configuración.

Mi formulario de contacto funciona independientemente de los errores de configuración. ¿El error es del validador?

No. Aun cuando un formulario de contacto funcione, depende en gran medida del entorno (tu alojamiento, los servidores de correo de retransmisión, la aplicación de correo, etc.). No es de sorprender, incluso si el mismo formulario de contacto no funciona en un entorno diferente. ¿Cómo sabes que tu alojamiento no cambiará su política de entrega de correo mañana por la mañana?

Si recibes errores, debes asumir que existen riesgos ocultos, incluso si viste que una prueba de envío del formulario funcionó una vez. Estos pueden surgir en el futuro.

¿Cómo puedo resolver los errores de configuración?

Consulta Cómo resolver errores de configuración.

¿Por qué la dirección de correo electrónico en el campo «De» debe pertenecer al dominio del sitio?

Por ejemplo, si un mensaje de correo tiene «nombre@yahoo.com» en el campo De, pero en realidad se envía desde tu servidor web (no de yahoo.com), es muy posible que los servidores de correo de retransmisión la consideren una dirección falsa. Si usas una dirección de correo electrónico con el mismo dominio del sitio de donde se envía el mensaje de correo, puedes reducir el riesgo de que tus correos se traten como tal (spam).

Pero si el campo «De» no es la dirección del remitente del formulario, no podré responder al remitente.

Aún puedes responderle al remitente estableciendo el ajuste Reply-To en el campo cabecera de correo. Si el nombre del campo donde el remitente introduce su correo se llama «tu-correo», coloca la siguiente línea en el campo Cabeceras adicionales:

Reply-To: [tu-correo]

Luego, el correo de respuesta se dirigirá a [tu-correo] (la dirección del remitente).

Estoy seguro de que mi configuración es correcta, pero sigo recibiendo errores. Siento que el resultado de la validación no tiene sentido. ¿Puedo ignorar los errores?

Está bien ignorar los errores si entiendes lo que significan los errores y puedes manejar el riesgo que posiblemente ocasione la (mala) configuración.

¿Cómo funciona el validador? ¿Qué pruebas hace?

El Validador de configuración solo realiza una verificación sintáctica y en la práctica no envía correos para probar la entrega de mensajes correos. El proceso de validación se completa localmente y no se involucra ningún servicio de Internet en este proceso.

¿Cuándo se ejecuta una validación?

Se ejecuta cada vez que guardas un formulario de contacto.

Entiendo la importancia de validar la configuración, pero tengo razones de peso para evitarla. ¿Es posible desactivar el validador de configuración?

Puedes desactivar el validador de configuración al añadir:

define( 'WPCF7_VALIDATE_CONFIGURATION', false );

en tu wp-config.php, o al añadir:

add_filter( 'wpcf7_validate_configuration', '__return_false' );

en el archivo functions.php de tu tema.

Just another contact form plugin for WordPress. Simple but flexible.