El formulario de contacto de tu WordPress no envía emails: causas y solución

Es una de las fallas más frustrantes de un sitio en WordPress: el visitante completa el formulario de contacto, ve el mensaje de “gracias, tu consulta fue enviada” y del otro lado… nunca llega nada. El dueño del negocio no se entera, pierde una consulta, una reserva o una venta, y muchas veces ni siquiera sabe que el problema existe hasta que un cliente se queja por otro medio.

Por qué pasa esto

La causa de fondo casi siempre es la misma: WordPress, por defecto, envía correos con una función llamada wp_mail() que depende de la configuración de correo del servidor de hosting. Muchos hostings compartidos no tienen bien configurado ese envío, o directamente los proveedores de email (Gmail, Outlook, Hotmail) lo bloquean o lo mandan a spam porque el mensaje no cumple con los estándares de autenticación actuales: SPF, DKIM y DMARC. En criollo, el servidor de tu web no está “firmando” el correo como corresponde, y del otro lado los filtros antispam directamente lo descartan sin avisar.

A esto se suma un error clásico: el formulario configurado para enviar el correo “desde” la dirección del visitante en lugar de una dirección propia del dominio. Eso también dispara los filtros de seguridad de la mayoría de los proveedores de email en 2026.

Cómo diagnosticarlo y solucionarlo

  1. Confirmá que no es un tema de spam. Revisá la carpeta de spam/promociones de la casilla que recibe las consultas. Es el primer paso y muchas veces resuelve la duda en 30 segundos.
  2. Probá el envío de recuperación de contraseña. Si tampoco te llega el email para resetear tu clave de WordPress, confirmá que el problema es general: WordPress no está logrando enviar correos, no es solo el plugin del formulario.
  3. Instalá un plugin SMTP. La solución más estable es reemplazar el envío por defecto con SMTP autenticado, usando un plugin como WP Mail SMTP conectado a una cuenta real (Gmail, un proveedor transaccional o el propio hosting). Esto resuelve la mayoría de los casos.
  4. Revisá los registros SPF, DKIM y DMARC de tu dominio. Se configuran en el panel de DNS y le dicen a Gmail/Outlook que tu servidor está autorizado a enviar en nombre de tu dominio. Sin esto, aunque el SMTP funcione, muchos correos van a spam.
  5. Corregí la dirección “From” del formulario. Debe ser siempre una casilla de tu propio dominio (por ejemplo, contacto@tuweb.com), nunca la del visitante que completa el formulario.
  6. Hacé una prueba real de punta a punta completando el formulario desde otro dispositivo y confirmando la llegada del correo antes de dar por cerrado el tema.

Ninguno de estos pasos es imposible de hacer solo, pero requieren tocar configuración de DNS y de servidor, algo con lo que muchos dueños de pyme prefieren no meterse por miedo a romper algo más. Si preferís que te lo resolvamos nosotros, en HostalCubo ofrecemos soporte y hosting administrado donde nos encargamos de dejar el correo del sitio funcionando de forma confiable, con SMTP y autenticación bien configurados, así ninguna consulta se pierde en el camino.

Fuentes: documentación y guías técnicas de proveedores de hosting y especialistas en WordPress sobre configuración de SMTP, SPF, DKIM y DMARC para envío de correo.

Similar Posts