Publicaste tu sitio, pusiste un formulario de contacto y esperas que lleguen consultas. Pasa una semana, dos, y nada. Cuando haces la prueba tú mismo, aparece el aviso de «Mensaje enviado»… pero en tu correo no hay rastro. Es un problema muy común en sitios WordPress y puede costarte clientes sin que te des cuenta.
En esta guía vas a corregirlo paso a paso: conectarás tu formulario a una casilla de tu dominio .cl mediante SMTP, para que cada mensaje llegue a tu bandeja y con una buena identidad.
¿Por qué el formulario dice «enviado» pero el correo no llega?
Cuando alguien completa el formulario, WordPress le pide a tu sitio que despache un mensaje usando la función de correo que trae PHP por defecto. El problema es que ese envío sale sin presentarse: no usa usuario ni contraseña, y el mensaje dice venir de tu dominio sin que nadie lo respalde. Los servicios que reciben el correo (Gmail, Outlook, Yahoo y otros) desconfían de los mensajes que no pueden comprobar, y los mandan a la carpeta de spam o, directamente, los descartan en silencio.
La solución se llama SMTP autenticado. En lugar de enviar «a la libre», tu sitio usa una casilla de correo real de tu dominio, con su usuario y su contraseña, igual que cuando abres tu programa de correo y das clic en Enviar. Así el mensaje sale con identidad y llega mucho más seguido a la bandeja de entrada. Todo se resuelve con ajustes de tu lado, sin tocar código.
Antes de empezar: lo que necesitas
No hace falta saber programar. Solo ten a mano esto:
- Acceso al panel de tu hosting para crear una casilla de correo (usuario y contraseña).
- Acceso al administrador de WordPress (el famoso /wp-admin) con permisos de administrador.
- Una copia de seguridad reciente de tu sitio, por si quieres volver atrás después de instalar un plugin.
- Un bloc de notas para anotar los datos de la casilla y el resultado de cada prueba.
Paso 1: Haz una prueba y anota qué pasa
El primer paso es hacer una prueba real y ordenada. Desde un navegador en modo incógnito, envía tu propio formulario escribiendo en el campo de correo una dirección personal. Luego revisa, con algo de paciencia (hasta diez minutos), la bandeja de entrada, la carpeta de spam y la de elementos eliminados de la casilla receptora.
Escribe en un papel qué viste: «llegó a spam», «no llegó nunca» o «llegó tarde». Esa información vale oro porque, al terminar la guía, repetirás la misma prueba y podrás comparar el antes y el después.
Paso 2: Crea una casilla de correo exclusiva para el formulario
Lo más ordenado es no usar tu correo principal. Crea una casilla solo para los avisos del sitio. Así, si algún día cambias la contraseña, no afectas tu correo diario.
- Ingresa a tu panel de hosting y busca la sección Cuentas de correo (o Correo electrónico).
- Da clic en Crear y escribe un nombre claro, por ejemplo formulario@tudominio.cl.
- Genera una contraseña larga y única (usa el generador del panel) y guárdala en un lugar seguro.
- Prueba la casilla entrando al webmail con esos datos. Si entras bien, la casilla está lista.
Consejo: que la casilla del formulario reenvíe sus mensajes a tu correo de uso diario es una forma práctica de no tener que revisar dos bandejas.
Paso 3: Instala un plugin SMTP en WordPress
Un plugin SMTP le indica a WordPress que, en vez de enviar «a la libre», inicie sesión en tu casilla antes de despachar cada mensaje. Hay varias opciones gratuitas, todas fáciles de usar. Sigue estos pasos:
- Entra a wp-admin y ve a Plugins > Añadir nuevo.
- Busca SMTP en el buscador y revisa las opciones. Elige uno con muchas instalaciones activas, buenas reseñas y actualizaciones recientes.
- Da clic en Instalar ahora y luego en Activar.
- Abre el asistente de configuración del plugin y elige la opción de otro servidor SMTP (o «SMTP genérico»).
Paso 4: Carga los datos de tu casilla
Ahora completa los campos del plugin. Los datos exactos de tu casilla figuran en el panel de hosting, en la sección de configuración del correo (a veces se llama Configurar cliente de correo). Normalmente son estos:
- Servidor SMTP (saliente): suele ser mail.tudominio.cl. Cópialo tal cual figura en tu panel.
- Puerto y cifrado: 465 con SSL o 587 con TLS. Empieza por la combinación que indique tu panel.
- Autenticación: actívala (en el plugin aparece como «Usar autenticación SMTP»).
- Usuario: la dirección completa de la casilla, por ejemplo formulario@tudominio.cl.
- Contraseña: la que generaste en el paso 2.
Guarda los cambios. Si el plugin tiene la opción «Forzar remitente», actívala para que todos los avisos salgan con la casilla de tu dominio.
Paso 5: Configura el remitente y el «Responder a» del formulario
Ahora ajusta cómo se ve el mensaje. Hay dos datos importantes en cada aviso de formulario: el remitente (quién lo envía) y el «Responder a» (a quién le contestas).
- Deja como remitente la casilla de tu dominio que configuraste, por ejemplo formulario@tudominio.cl. No uses aquí el correo del visitante: los servicios de correo lo rechazan porque no pertenece a tu dominio.
- En el ajuste del formulario, pon como «Responder a» el campo del correo que escribe la persona. Así, cuando des clic en Responder, tu respuesta va directo a ella.
- Agrega un asunto claro, como «Nuevo mensaje desde la web: [nombre]», para identificar cada aviso de un vistazo.
Paso 6: Envía un correo de prueba y confirma que llega
Es momento de comprobar si todo quedó bien. Dentro del plugin busca el botón de enviar correo de prueba, escribe una dirección tuya y envíalo. Un aviso de éxito junto con el correo en tu bandeja confirma que la conexión está bien armada. Si ves un error, lee el texto completo: casi siempre menciona qué parte falló, como el usuario, la contraseña o el puerto.
Después haz la prueba final con el formulario público de tu sitio, como lo haría un cliente. Si ese aviso también llega, terminaste lo más importante.
Paso 7: Refuerza la identidad de tu dominio con SPF y DKIM
Hasta aquí tu formulario ya debería enviar. Este último paso es lo que hace que llegue a la bandeja de entrada y no a spam. SPF y DKIM son dos «sellos» que se publican en la configuración de tu dominio:
- SPF: una lista que indica qué servidores están autorizados a enviar correo en nombre de tu dominio.
- DKIM: una firma digital que demuestra que el mensaje no fue alterado en el camino.
- En tu panel de hosting busca la herramienta Entregabilidad de correo (o Email Deliverability).
- Revisa el estado de tu dominio. Si SPF o DKIM figuran como incompletos, usa el botón de reparar o instalar que ofrece el panel.
- Espera unos minutos y repite la prueba del paso 6.
Si tu dominio usa servidores de nombres externos, el panel te mostrará los registros para que los copies en la zona DNS donde administras el dominio.
Errores frecuentes y cómo resolverlos
«Authentication failed» o «Error de autenticación»
El usuario o la contraseña no coinciden. Revisa que el usuario sea la dirección completa (con el @ y el dominio) y vuelve a escribir la contraseña a mano, sin copiar espacios al final. Si dudas, restablece la clave de la casilla desde tu panel y pruébala primero entrando al webmail.
«Could not connect to SMTP host» o «No se pudo conectar»
Casi siempre es el puerto o el tipo de cifrado. Prueba la combinación 465 con SSL y, si no funciona, 587 con TLS. Verifica también que el nombre del servidor esté bien escrito, sin espacios ni errores.
El correo de prueba funciona, pero el formulario no envía
Revisa los ajustes del formulario: el campo «Para» debe tener una dirección válida y el remitente debe ser la casilla de tu dominio. También confirma que no tengas dos plugins de formularios o de correo activos al mismo tiempo.
El mensaje llega, pero cae en spam
Falta reforzar la autenticación del dominio. Revisa los registros SPF y DKIM (paso 7) y, mientras tanto, marca un mensaje como «No es spam» para que tu bandeja aprenda.
Un ejemplo real: una tienda de repostería en Valparaíso
Supongamos una pastelería de Valparaíso con su tienda en dulcesdelpuerto.cl. En fechas de celebración recibe muchos pedidos de tortas por encargo, pero casi todos llegaban por Instagram. Los del formulario no aparecían nunca, y la dueña creía que simplemente nadie lo usaba.
Al probar el formulario descubrió que los avisos se perdían. Creó pedidos@dulcesdelpuerto.cl, instaló un plugin SMTP, cargó los datos del servidor de salida y activó SPF y DKIM. Al día siguiente llegaron dos pedidos que llevaban una semana esperando.
Con una casilla de tu dominio .cl, tus clientes ven un remitente coherente con tu marca y tus respuestas se leen con más confianza.
Buenas prácticas para que tu formulario siga funcionando
- Prueba el formulario una vez al mes. Es el mejor seguro: si algo cambia, lo descubres tú y no un cliente.
- Agrega un mensaje de confirmación visible para quien envía y, si puedes, un correo automático de «recibimos tu consulta».
- Protege el formulario del spam con una verificación simple (como un captcha) para no llenar tu bandeja de mensajes basura.
- Mantén WordPress y los plugins actualizados para evitar choques y fallos de seguridad.
- Guarda los datos de la casilla en un administrador de contraseñas.
Dato útil para tu negocio chileno: si tu dominio .cl lo usas para varias áreas, crea una casilla por cada una (ventas, contacto, soporte). Cuando llegue un momento de mayor demanda, tendrás tus bandejas ordenadas y podrás responder más rápido.
Preguntas frecuentes
¿Necesito pagar algún plugin para esto?
No. Los plugins SMTP gratuitos del repositorio oficial de WordPress alcanzan de sobra para un formulario de contacto. Elige uno con buena valoración, actualizaciones recientes y muchas instalaciones activas.
¿Puedo usar una casilla personal de otro servicio?
Puedes, pero lo ideal es una casilla de tu propio dominio: refuerza tu imagen profesional y es la que mejor combina con los registros SPF y DKIM de tu dominio.
¿Es seguro guardar la contraseña en el plugin?
Sí, si usas una contraseña larga y exclusiva para esa casilla, y mantienes tu WordPress y tus plugins al día. Evita reutilizar la clave de tu correo principal.
¿Cuántos mensajes puedo enviar por día?
Para un formulario de contacto sobra capacidad. Si envías avisos masivos o boletines, usa una herramienta pensada para eso en lugar del formulario.
Conclusión: que cada consulta llegue a tu bandeja
Ahora entiendes por qué el formulario de WordPress dice «enviado» aunque el correo no llegue, y sabes cómo resolverlo con una casilla de tu dominio .cl, un plugin SMTP gratuito, un remitente bien armado y los registros SPF y DKIM. Son ajustes simples que se hacen una sola vez.
Atrévete: abre tu panel, crea la casilla y haz hoy mismo la primera prueba. Cada mensaje recuperado puede transformarse en una venta. ¡Tú puedes!
