En este artículo te explicaremos de manera sencilla cómo solucionar la mayoría de los problemas relacionados con el envío de correos desde tu sitio WordPress, tales como:
- Los correos de mi sitio son rechazados o rebotan.
- El correo enviado llega a SPAM.
- Mi sitio WordPress no envía correos.
- Mi sitio WordPress envía correos, pero no llegan o demoran mucho.
- El remitente de los correos de mi sitio no es el correcto.
- El correo enviado por mi tienda WordPress no va autenticado.
- Quiero configurar el envío de correo SMTP en WordPress.
⚠️ Hoy configurar el SMTP dejó de ser opcional
Antes, un sitio WordPress mal configurado enviaba correos que terminaban en la carpeta de SPAM. Hoy la situación cambió: los dominios publican una política de seguridad llamada DMARC, y la nuestra está en modo de rechazo. Así se ve esa política:
v=DMARC1; p=reject; sp=reject; adkim=r; aspf=r; pct=100
En palabras simples: si el correo que envía tu sitio sale con un remitente que no corresponde a tu dominio, Gmail y Outlook ya no lo mandan a SPAM, directamente lo rechazan y nunca llega a destino.
Es lo que ocurre cuando WordPress envía por su cuenta, sin configuración SMTP: los correos salen con un remitente del servidor, parecido a este:
[email protected]
💡 Importante: configurar bien el envío SMTP ya no es una mejora de entregabilidad, es un requisito para que tus correos lleguen. Esto afecta especialmente a las tiendas online, donde cada correo perdido es una boleta, una confirmación de compra o una recuperación de clave que el cliente nunca recibió.
🔑 La regla más importante: el remitente y el usuario SMTP deben ser el mismo buzón
Este es el error más común y el que genera más consultas a soporte. El correo que pones como remitente y el correo con el que te autenticas (usuario SMTP) tienen que ser exactamente la misma casilla.
Si te autenticas con [email protected] pero pones como remitente [email protected], el servidor rechaza el envío con este mensaje:
Account ventas@tudominio can not send emails from contacto@tudominio
Por eso, más abajo verás que pedimos activar dos interruptores: Forzar desde correo electrónico y Establecer la ruta de retorno. Esos dos son justamente los que obligan a que todo salga desde el buzón autenticado y evitan ese rechazo. No los desactives.
📬 Qué casilla conviene usar (y cuál no)
Para que el plugin pueda enviar, hay que guardar la contraseña del buzón dentro del sitio WordPress.
- Recomendado: una casilla dedicada al sitio o la tienda, por ejemplo [email protected] o [email protected].
- No recomendado: la casilla donde recibes correo sensible, como los avisos de tu pasarela de pagos (Flow, Transbank) o las notificaciones de tu banco. Si el sitio se ve comprometido, esa casilla queda expuesta.
🛠️ Solución: configurar el envío SMTP en WordPress
Recomendamos el plugin FluentSMTP: es gratuito, sencillo, no tiene versión de pago y resuelve todos los problemas de envío de correos desde tu sitio WordPress.
📥 Instalar el plugin
- Entra a tu escritorio de administrador (WP-ADMIN).
- En la barra lateral izquierda, haz clic en «Plugins» y luego en «Añadir nuevo plugin».

- Busca, instala y activa el plugin «FluentSMTP».

- Con eso el plugin queda activado. Ahora hay que configurarlo.
- Para abrirlo ve a Ajustes > FluentSMTP.

- El plugin te ofrecerá varias opciones en forma de íconos.
- Si usarás un correo de tu servicio de hosting, elige la primera opción, llamada «Other SMTP».

⚙️ Datos que debes completar
En este ejemplo configuramos el correo [email protected], pero tú debes usar tu propia casilla, por ejemplo [email protected] o [email protected].
- Correo electrónico del remitente: el correo que usará tu sitio para enviar. Esta casilla ya debe estar creada en tu hosting.
- Nombre del remitente: tu nombre, el de tu tienda o el título de tu sitio.
- Forzar desde correo electrónico: activo.
- Establecer la ruta de retorno: activo.
- SMTP Host: mail.su-dominio.com en la mayoría de los casos. Revisa la condición y la alternativa en el punto siguiente.
- SMTP Port: 465 o 587.
- Encryption: SSL si usas el puerto 465, TLS si usas el 587.
- Use Auto TLS: activo.
- Authentication: activo.
- SMTP Username: el mismo correo que pusiste como remitente. Debe coincidir.
- SMTP Password: la clave de esa casilla.

🌐 Qué poner en SMTP Host
La dirección mail.su-dominio.com solo funciona si ese nombre apunta a nuestro servidor y no está pasando por un proxy como Cloudflare (la nube naranja). Si administras tu DNS en otro proveedor, es habitual que ese nombre no apunte donde corresponde y la conexión falle sin explicación aparente.
En ese caso usa el nombre del servidor donde está alojado tu sitio, con este formato:
daNNN.servidoresph.com
Encontrarás el nombre exacto de tu servidor en el correo de bienvenida de tu servicio o en tu área de clientes. Ese nombre tiene certificado de seguridad propio y válido, y funciona tanto en el puerto 465 como en el 587.
✅ Guardar y probar el envío
- Baja hasta el botón verde «Guardar configuración de conexión» y haz clic.
- Con eso guardaste tu configuración SMTP. Ahora hay que probar que funcione.
- Dentro del mismo FluentSMTP, entra a la pestaña «Prueba de correo electrónico».
- En «From» elige la conexión que acabas de configurar.
- En «Send to» pon tu correo personal o alguno donde puedas recibir la prueba.
- Haz clic en el botón azul «Send Test Email».

Revisa la casilla que indicaste en «Send to». El correo de prueba se ve así:

Si te llegó, está todo funcionando. Si no llegó, sigue con el paso siguiente antes de escribirnos.
🔍 Si la prueba falla: revisa el registro de FluentSMTP
FluentSMTP guarda un registro con todos los correos que ha enviado tu sitio y si salieron correctamente o no. Ese registro es el primer lugar donde debes mirar, porque ahí aparece la respuesta textual del servidor, que casi siempre nombra la causa exacta del problema.
- Entra a Ajustes > FluentSMTP y abre la pestaña «Registros de correo electrónico».
- Busca el envío marcado como fallido y ábrelo para ver el detalle.
- Lee el mensaje de error. Si dice algo como «can not send emails from», significa que el remitente y el usuario SMTP no son la misma casilla: vuelve al inicio de este artículo.
- Si el error menciona conexión o tiempo de espera agotado, revisa el SMTP Host, el puerto y el tipo de cifrado.
- Si el error menciona autenticación, revisa que la contraseña de la casilla sea la correcta.

🛒 Si tienes una tienda WooCommerce
En una tienda WooCommerce el remitente se define en dos lugares distintos, y eso genera confusión:
- En WooCommerce > Ajustes > Correos electrónicos.
- En Ajustes > FluentSMTP.
Con el interruptor «Forzar desde correo electrónico» activo, manda el remitente de FluentSMTP y el de WooCommerce queda ignorado. Si quieres cambiar el remitente de tus correos de tienda, debes hacerlo en FluentSMTP: modificarlo solo en WooCommerce no tendrá ningún efecto.
💡 Recomendación: deja el mismo correo en ambos lugares. Así evitas confusiones si más adelante desactivas el plugin.
❓ Preguntas frecuentes
📊 ¿FluentSMTP guarda registro de los correos enviados?
Sí. En la pestaña de registros puedes ver todos los correos que ha enviado tu sitio, si se entregaron correctamente y, cuando fallan, el motivo exacto informado por el servidor.
🤝 ¿Me pueden ayudar a configurar el envío SMTP en mi sitio WordPress?
Si tienes dificultades siguiendo este tutorial, será un placer ayudarte. Escríbenos a [email protected] o abre un ticket de soporte en https://premiumhosting.cl/soporte/tickets/new/. Si ya revisaste el registro de FluentSMTP, adjunta el mensaje de error que aparece ahí: con eso resolvemos mucho más rápido.