Tiempo de lectura estimado: 0 minutos
Muchos usuarios tienen el casi interminable problema de que sus correos electrónicos de WordPress no se envían, o, cuando se envían llegan a spam. Veamos las razones por las que WordPress tiene estos fallos al momento de enviar correos electrónicos.
Este es uno de los problemas más frustrantes que existen en WordPress justamente porque es silencioso: tú crees que tus formularios funcionan, que tus notificaciones de pedidos llegan, que tus usuarios reciben sus correos de registro — y resulta que nada de eso está pasando. No hay ningún error visible en pantalla, simplemente los correos se pierden en el camino. Por eso es tan importante resolverlo de raíz, y la solución pasa por entender primero qué falla.
¿Porqué fallan los emails en WordPress?
De forma predeterminada, WordPress utiliza la función de correo PHP para enviar correos electrónicos generados por WordPress o cualquier complemento de contacto.
La razón más común por la que fallan los envíos de emails es que tu servidor de alojamiento (hosting) de WordPress no está configurado para usar la función de correo PHP. Independientemente de si estás utilizando un alojamiento de WordPress administrado o no administrado.
Además de esto, los esfuerzos anti-spam de los proveedores de correo electrónico también pueden afectar estos envíos de emails.
Como parte de su proceso de filtrado, muchos proveedores de correo electrónico como gmail o hotmail, comprobarán si tu correo electrónico se origina con el mismo dominio de tu sitio web.
Por ejemplo, si configuras tu WordPress con un dominio de gmail, lo lógico sería que los correos electrónicos de tu sitio web se enviarán desde un servidor de gmail, pero en la realidad se envían desde el servidor de tu sitio web (en lugar del servidor de Gmail), y, cuando esto sucede, la mayoría de los clientes de correo electrónico interpretan ese comportamiento como spam y filtran los correos como tal.
En términos simples: el correo se ve "falsificado" a ojos del proveedor. El mensaje dice venir de una dirección, pero el servidor que lo envía no es el que debería corresponder a esa dirección. Los filtros antispam modernos son muy estrictos con esto porque es exactamente la técnica que usan los estafadores para suplantar identidades. Por eso, aunque tu correo sea totalmente legítimo, termina en la carpeta de spam o directamente rechazado.
¿Cómo solucionar la falla del envió de emails en WordPress con WP Mail SMTP?
Puedes solucionar este problema utilizando SMTP en lugar de la función de correo PHP. SMTP (Protocolo simple de transferencia de correo) es el estándar de la industria para enviar correos electrónicos de manera confiable.
Pues bien, para solucionar este problema se puede cambiar el comportamiento de los envíos de emails en WordPress configurando un SMTP en lugar de la función de correo PHP. SMTP (Protocolo simple de transferencia de correo) es el estándar de la industria para enviar correos electrónicos de manera confiable.
La diferencia clave es que SMTP se autentica correctamente con el servidor de correo antes de enviar. En lugar de "lanzar" el correo desde PHP sin credenciales, SMTP inicia sesión con tu usuario y contraseña de email, igual que lo haría tu cliente de correo de escritorio o tu celular. Esa autenticación es lo que le dice a Gmail, Outlook y compañía que el mensaje es legítimo y que viene de quien dice venir, lo que mejora drásticamente la entregabilidad.
Para todos los casos lo primero que haremos será instalar y activar el plugin WP Mail SMTP de la gente de WP Forms, que es uno de los plugins más usados en la actualidad para solucionar este problema.
Una vez que esté activado, procederemos con la configuración.
Consejo: antes de empezar la configuración, crea la cuenta de correo en tu panel de hosting (algo como contacto@tudominio.com) y anota a la mano los datos de servidor, puerto y contraseña. Tener esa información lista de antemano hace que el resto del proceso sea cuestión de minutos en lugar de un ir y venir entre pestañas.
Configurar tu email con el SMTP de tu hosting.
Después de instalar y activar el plugin nos vamos a los ajustes y escribimos nuestro email personalizado (Antes debimos haberlo creado en el hosting y configurado en los ajustes generales de WordPress), y además de eso escribimos el remitente, en este caso yo he escrito "UXDIVI" porque así es como quiero que aparezca el remitente en los emails que se envían desde mi WordPress.
Luego, escogemos la opción "Otro SMTP".

La opción "Otro SMTP" es la que usaremos porque vamos a conectar con el servidor de correo de nuestro propio hosting, no con un servicio externo como SendGrid o Mailgun. Esta ruta es la más directa y económica para la mayoría de los sitios pequeños y medianos: aprovechas el correo que ya viene incluido con tu plan de alojamiento, sin contratar nada adicional. Para volúmenes muy altos de envío conviene un servicio dedicado, pero para un sitio normal el SMTP del hosting cumple perfecto.
Una vez llegados a este punto, necesitaremos varios datos que deberemos sacar de nuestro servidor:
- Servidor SMTP: se refiere al servidor del correo que le asigna tu hosting a tu cuenta, puede ser una dirección IP o una URL, puedes pedirle este dato a tu hosting.
- Cifrado: Aquí puedes elegir el nivel de seguridad con el que quieres que funcionen los emails. Si tu hosting te da datos de cifrando SSL o TLS (caso todos lo dan) es recomendable que elijas SSL.
- Puerto: regularmente esto se asigna de manera automática una vez escojas el cifrado.
- Nombre del usuario SMTP: Aquí escribe tu email.
- Contraseña SMTP: Aquí escribe la contraseña de tu email.
Un apunte sobre el cifrado y el puerto, porque es donde más gente se traba: si eliges SSL, el puerto suele ser el 465; si eliges TLS, el puerto suele ser el 587. WP Mail SMTP los rellena solo cuando seleccionas el tipo de cifrado, pero si tu hosting te indica un puerto distinto, respeta el que te dé tu proveedor. Estos dos valores deben coincidir exactamente con lo que tu hosting tiene configurado, o la conexión fallará aunque el usuario y la contraseña sean correctos.
Una vez que insertes todos estos datos, guarda los cambios, ¡Y listo! Ya podemos probar si todo funciona bien.

Ahora vamos a la pestaña de correo de prueba, y enviaremos una prueba al correo que queramos, para verificar que todo funcione correctamente.

Y si has hecho todo bien y has colocado los datos de tu email SMTP correctos, te debe llegar el correo de WP Mail SMTP de éxito.


Consejo: el correo de prueba es tu mejor herramienta de diagnóstico. Si la prueba llega, todo está bien. Si no llega, no toques cien cosas a la vez: revisa primero que el servidor, el puerto y el cifrado coincidan con los datos de tu hosting, porque ahí está la causa del 90% de los fallos.
¿Cómo solucionar problemas con la configuración de WP SMTP?
Después de que finalices la configuración de tu email SMTP puede que te arroje algunas alertas amarillas, naranjas o rojas con algunos posibles conflictos de configuración de tu email, que pudieran ocasionar posibles conflictos con el correcto envío de tus correos electronicos a través de tu servidor.
Estos problemas están relacionados principalmente con las DNS y acá te dejaremos los enlaces de la documentación que soluciona estos problemas.
1.- Tu dominio tiene varios registros SPF
Tu dominio tiene varios registros SPF. No se permiten varios registros SPF y pueden hacer que se rechacen tus correos electrónicos. Consulta esta guía paso a paso para obtener detalles sobre cómo solucionar este problema.
2.- No se ha configurado DMARC en tu dominio
No parece que se haya configurado DMARC en tu dominio. Recomendamos utilizar el protocolo DMARC porque ayuda a proteger tu dominio del uso no autorizado. Consulta esta guía paso a paso para obtener detalles sobre cómo agregar este registro al DNS de tu dominio.
Vale aclarar que estas alertas no impiden que tus correos se envíen — son recomendaciones para reforzar la reputación de tu dominio. SPF, DKIM y DMARC son tres registros DNS que, en conjunto, le confirman a los proveedores de correo que tu dominio está autorizado para enviar mensajes. Configurarlos correctamente reduce todavía más la probabilidad de que tus correos caigan en spam. Si los ves en amarillo, no es urgente, pero atenderlos cuando tengas tiempo mejora la entregabilidad a largo plazo.
¿WP Mail SMTP funciona con cualquier hosting?
Sí, siempre que tu hosting ofrezca cuentas de correo y datos SMTP, que es lo habitual en cualquier plan de alojamiento compartido o gestionado. Solo necesitas los datos de servidor, puerto y credenciales que mencionamos. Si tu hosting no incluye correo, siempre puedes apuntar WP Mail SMTP a un servicio externo gratuito como el propio Gmail.
¿Es mejor usar el SMTP del hosting o un servicio externo?
Para sitios pequeños y medianos, el SMTP del hosting es suficiente y no cuesta nada extra. Si envías grandes volúmenes de correo (cientos o miles al día, como en una tienda con muchos pedidos o un boletín masivo), conviene un servicio dedicado de envío transaccional que ofrezca mejor entregabilidad y estadísticas. Empieza con el del hosting y migra solo si tu volumen lo justifica.
Conclusiones
Como ves, es super sencillo enviar emails en WordPress con WP Mail SMTP. Además es un plugin completamente gratuito que funciona de maravilla.
Configurar SMTP es uno de esos pasos que deberías hacer en cada sitio nuevo de WordPress, idealmente antes de poner nada en producción. Te ahorra el dolor de cabeza de descubrir semanas después que tus formularios de contacto, tus notificaciones de pedidos o tus correos de registro nunca llegaron. Con diez minutos de trabajo dejas la parte de envío de correos resuelta y confiable para siempre.
¿Deseas que hagamos un tutorial enseñándote a hacer el procedimiento de configuración SMTP con Gmail? Dinos por acá abajo en la caja de comentarios.
🎓 ¿Quieres dominar WordPress de verdad, de la base a lo avanzado?
En uxdivi.com/cursos tienes el Mastery en WordPress, donde aprendes a configurar, optimizar y administrar tu sitio como un profesional — incluyendo todos los detalles técnicos que marcan la diferencia. Accede como suscriptor y lleva tu WordPress al siguiente nivel.



Comentarios
1 comentarioPara dejar un comentario, accede a tu cuenta de UXDivi.
Acceder a mi cuenta →si porfa