---
title: "El formulario de tu web no te envía los correos: cómo detectarlo antes de perder otro cliente"
description: "El formulario de tu web no te envía los correos y no te enteras hasta que un cliente se queja. Seis causas reales y cómo comprobarlo tú en diez minutos."
date: "2026-10-29"
category: "Webs para negocios"
keywords: "formulario de contacto no envía el correo, no me llegan los mensajes de la web, formulario web va a spam, arreglar formulario de contacto, emails del formulario no llegan"
portada: "/portadas/portada-formulario-web-no-llega-el-correo.webp"
---

Una fisioterapeuta de Vecindario me enseñó su web hace unos meses. Estaba contenta: bonita, rápida, con su foto y sus horarios bien puestos. Le pregunté cuántos mensajes recibía al mes por el formulario y me dijo que dos o tres. Abrimos juntos el buzón que tenía configurado y había 31 mensajes sin leer en la carpeta de spam de los últimos cuatro meses. Treinta y una personas que habían escrito pidiendo cita y que nunca recibieron respuesta.

Es el fallo más caro y más silencioso de una web: el formulario se envía, la página dice «mensaje enviado», el cliente se queda tranquilo y el correo no llega nunca. No da error, no avisa, no rompe nada. Simplemente desaparece. Y casi nadie lo descubre hasta que un cliente, molesto, llama por teléfono para preguntar por qué no le contestas.

Estas son las seis causas que lo provocan, por orden de frecuencia, y lo que hay que hacer con cada una.

## 1. El correo sale del hosting sin autenticación

Es la causa número uno, con diferencia. La mayoría de las webs envían el formulario con la función de correo del propio servidor. Ese envío no va firmado: Gmail, Hotmail y Outlook reciben un mensaje que dice venir de tu dominio pero no puede demostrarlo, y lo mandan a spam o lo rechazan directamente.

La solución es enviar por SMTP de un proveedor con **SPF y DKIM** configurados en el dominio: el correo profesional contratado, o un servicio de envío transaccional. Es media hora de trabajo y no cuesta nada con los planes gratuitos habituales.

## 2. El campo «responder a» está mal puesto

Muchas webs envían el correo «desde» la dirección del formulario en lugar de la del cliente. El mensaje te llega, le das a responder y te escribes a ti mismo. Resultado: contestas, pero el cliente no recibe nada y tú crees que sí.

Se arregla poniendo la dirección del cliente en el campo `Reply-To` (responder a). Es una línea de código y evita conversaciones perdidas durante semanas.

## 3. El mensaje va a una cuenta que ya no existe

Pasa más de lo que parece. La web se montó con el correo del primo que ayudó, del socio que se fue o de una cuenta de pruebas que se borró hace años. El envío funciona, el correo rebota y nadie mira los rebotes.

Hay que comprobar la dirección de destino en el código y en el panel de la web, no fiarse de lo que recuerdas. Y si esa cuenta existe pero nadie la abre, es lo mismo que si no existiera.

## 4. El formulario no envía nada, pero dice que sí

Aquí el fallo es más tonto y más difícil de ver: el botón hace la animación, aparece el mensaje de éxito y la petición al servidor falló por el camino (un error, una ruta cambiada, un servicio de correo caducado). La web miente sin querer y el cliente también se queda tranquilo.

Sin registros de error es invisible. Se detecta rellenando el formulario tú mismo desde el móvil, con un correo que no sea el tuyo.

## 5. El límite del hosting o el buzón lleno

Los planes de hosting baratos limitan cuántos correos se pueden enviar por hora. Un día con más tráfico del normal —una campaña, una feria, una noticia— y los envíos se bloquean en silencio hasta la hora siguiente. Los mensajes de esa franja se pierden y no vuelven.

Lo mismo pasa con un buzón que se llena: los correos nuevos rebotan y el remitente no siempre se entera.

## 6. El cliente escribió mal su dirección

Menos frecuente, pero pasa: una letra cambiada, un `.con` en lugar de `.com`, un número de teléfono con un dígito de menos. Si el mensaje solo existe como correo, ese contacto está perdido para siempre. Si además está guardado en la web, puedes llamar y recuperarlo.

## Cómo comprobarlo en diez minutos

1. Rellena tu propio formulario con una dirección que **no** sea la tuya. Hazlo dos veces: una con Gmail y otra con Hotmail, que filtran distinto.
2. Mira la carpeta de spam, la de promociones y la papelera, no solo la bandeja de entrada.
3. Revisa la carpeta de enviados de la cuenta que usa la web, si existe.
4. Pide a quien hizo la web que te confirme desde qué dirección sale el correo y con qué proveedor.
5. Si la web tiene panel o base de datos, comprueba si el mensaje de prueba está guardado ahí. Si no lo está, el formulario no guarda nada.
6. Contesta al correo que te llegue. Si la respuesta se va a tu propia dirección, el «responder a» está mal puesto.

## Lo que debería hacer cualquier formulario

- **Guardar cada mensaje** en una base de datos o en un panel, aunque el correo falle. Es la única red de seguridad real.
- **Enviar con SMTP autenticado** y el dominio firmado (SPF y DKIM).
- **Poner el correo del cliente en el «responder a»** para que contestar sea un clic.
- **Confirmar al cliente** con un acuse automático: reduce llamadas y demuestra que el circuito funciona.
- **Avisar cuando falla**: si el envío no sale, el visitante tiene que verlo y tener un teléfono al que llamar.
- **Pedir consentimiento** con una casilla sin marcar y un enlace a la política de privacidad.

Ese último punto no es un detalle. Un formulario que recoge nombre, teléfono y correo sin casilla de consentimiento ni enlace legal es un problema de protección de datos, y la sanción puede costar bastante más que la web entera. Lo explico con calma en [aviso legal, privacidad y cookies de tu web](/blog/aviso-legal-privacidad-y-cookies-de-tu-web).

## Cuánto cuesta este fallo en euros

Haz la cuenta con tus números. Si tu web recibe 15 mensajes al mes y pierdes cuatro por el camino —dos en spam, uno en un rebote, uno sin guardar— y tu cliente medio deja 30 €, son 120 € al mes. Mil cuatrocientos al año, por un fallo que no se ve y del que nadie se queja, porque el que no recibe respuesta simplemente se va a la competencia.

Arreglarlo, en la mayoría de los casos, cuesta cero euros en servicios y una tarde de trabajo. La parte difícil no es la solución: es enterarse de que existe el problema. Si quieres, puedes empezar por lo básico y comprobar si tu web funciona de verdad con [esta lista de comprobaciones](/blog/como-saber-si-mi-web-funciona).

Y si prefieres que lo mire alguien que monta webs todos los meses, con los envíos ya probados y los mensajes guardados desde el primer día, puedes [pedir una propuesta de diseño gratuita](/solicita-web) y te digo en dos días qué tiene tu formulario y qué cambiaría.
