
Respuesta corta: para que los correos de tu WordPress lleguen, instala un plugin SMTP gratuito (WP Mail SMTP o FluentSMTP), crea una cuenta de correo con tu dominio y conecta el plugin a tu servidor de correo con su servidor SMTP, el puerto (465 con SSL o 587 con TLS), tu usuario y tu contraseña. Después envía un correo de prueba.
¿Mandaste un formulario de contacto desde tu WordPress y el correo nunca llegó? ¿Tus clientes no reciben la confirmación de compra de tu WooCommerce? No estás solo: es uno de los problemas más frecuentes que vemos. El culpable casi siempre es el mismo: WordPress, por defecto, envía los correos con la función wp_mail(), que depende del servidor de correo local del hosting y no se autentica. Resultado: tus correos terminan en la carpeta de spam o simplemente no llegan.
La solución se llama SMTP (Simple Mail Transfer Protocol). En vez de depender del servidor local, WordPress envía los correos autenticándose con un servidor de correo real: el tuyo, con tus credenciales. Así, los correos llegan, con el remitente correcto y sin caer en spam.
Para una pyme, una tienda o una empresa que emite boletas electrónicas del SII, cada correo que no llega es una venta perdida. Por eso armamos esta guía.
¿Por qué falla wp_mail() y por qué necesitas SMTP?
La función de correo de WordPress usa la función PHP mail() del servidor. El problema es que Gmail, Outlook y la mayoría de los proveedores desconfían de los correos enviados sin autenticación. En la práctica:
- Los correos de confirmación de WooCommerce no llegan.
- Los formularios de contacto (Contact Form 7, WPForms) envían al spam.
- Las notificaciones de WordPress (usuarios nuevos, recuperación de contraseña) desaparecen.
- Tu dominio puede quedar marcado como fuente de spam, lo que daña tu reputación de envío.
Con SMTP, WordPress se autentica con tu servidor de correo usando un usuario y una contraseña, y el mensaje sale con el remitente correcto. Si además tu dominio tiene bien configurados sus registros SPF, DKIM y DMARC (te explicamos qué son en esta guía de SPF, DKIM y DMARC), la entrega mejora todavía más.
El hosting también importa: un hosting WordPress con el correo en una plataforma separada evita que los problemas del sitio afecten tus envíos.
Paso 1: Elige el plugin SMTP para WordPress
Hay varios plugins en el repositorio oficial de WordPress. Recomendamos dos opciones probadas y gratuitas:
WP Mail SMTP
Es el plugin SMTP más usado de WordPress, con más de 4 millones de instalaciones activas. Su versión gratuita permite configurar cualquier servidor SMTP, y su asistente guiado lo hace ideal si estás empezando.
Cómo instalarlo: en tu panel de WordPress, ve a Plugins › Añadir nuevo plugin, busca “WP Mail SMTP” y haz clic en Instalar ahora y luego en Activar.
FluentSMTP
Una alternativa más liviana, también gratuita y sin funciones bloqueadas. Permite configurar varios remitentes y guarda un registro de los correos enviados, muy útil para diagnosticar problemas.
Cómo instalarlo: ve a Plugins › Añadir nuevo plugin, busca “FluentSMTP”, instálalo y actívalo.
Paso 2: Crea la cuenta de correo que usará WordPress
Antes de configurar el plugin, necesitas una cuenta de correo con tu dominio, por ejemplo contacto@tunegocio.cl. Esa será la dirección que WordPress usará para enviar. Créala desde el panel de tu hosting o de tu servicio de correo, con una contraseña segura, y guarda las credenciales: las necesitas en el paso 4.
Si tu hosting es Znet-Hosting: sigue la guía Cómo crear correos corporativos del centro de ayuda.
Una ventaja de nuestro correo corporativo es que funciona en una plataforma separada del hosting web: si migras tu sitio o haces mantenciones, tus correos siguen funcionando.
Paso 3: Reúne los datos de conexión SMTP
Para conectar el plugin con tu servidor de correo necesitas los datos exactos de tu cuenta: servidor, puerto, tipo de cifrado y usuario. Los encuentras en el panel de tu proveedor de correo.
Si tu correo es de Znet-Hosting: revisa la guía Cómo ver los datos de configuración de mis correos del centro de ayuda.
En general, los datos se ven así (reemplaza tudominio.cl por tu dominio):
| Dato | Valor habitual |
|---|---|
| Servidor de correo saliente (SMTP) | smtp.tudominio.cl |
| Puerto SMTP | 465 |
| Cifrado | SSL/TLS |
| Usuario | Tu correo completo (por ejemplo, contacto@tudominio.cl) |
| Contraseña | La contraseña de esa cuenta |
Paso 4: Configura WP Mail SMTP con tus credenciales
Con el plugin instalado y tus datos listos, en WP Mail SMTP:
- Ve a WP Mail SMTP › Ajustes en el menú lateral de WordPress.
- Escribe el correo del remitente (From Email) y el nombre del remitente (From Name).
- En Mailer, elige Otro SMTP (Other SMTP).
- En Servidor SMTP (SMTP Host), escribe el servidor de tu cuenta.
- En Cifrado (Encryption), elige SSL si usas el puerto 465, o TLS si usas el 587.
- Escribe el puerto que corresponde.
- Activa la autenticación e ingresa tu usuario (el correo completo) y tu contraseña.
- Haz clic en Guardar ajustes.
Envía un correo de prueba
Antes de dar por terminada la configuración, ve a WP Mail SMTP › Herramientas y abre la pestaña Prueba de correo (Email Test). Escribe una dirección donde puedas revisar la llegada y envía la prueba. Si todo está bien, el mensaje llega en minutos. Si hay un error, el plugin muestra el detalle para que puedas corregirlo.
Paso 5: Prueba WooCommerce y tus formularios
Una vez configurado el SMTP, prueba los flujos importantes de tu sitio:
- WooCommerce: haz un pedido de prueba y revisa que llegue el correo de confirmación.
- Contact Form 7 o WPForms: envía el formulario de contacto y revisa que llegue la notificación.
- Registro de usuarios: crea un usuario de prueba y revisa que llegue el correo de bienvenida.
- Recuperación de contraseña: usa “¿Has olvidado tu contraseña?” y confirma que el correo llega al tiro.
Si tu servidor envía correos que no reconoces, revisa cómo evitar que tu servidor envíe spam.
¿Solo necesitas el correo con tu dominio?
Preguntas frecuentes
Porque WordPress usa por defecto la función PHP mail(), que no se autentica ante los filtros antispam. Con SMTP y tus credenciales reales, los correos salen autenticados desde tu servidor de correo y llegan a la bandeja de entrada.
No. WP Mail SMTP y FluentSMTP tienen versiones gratuitas que se conectan a cualquier servidor SMTP estándar.
Normalmente, el 465 con SSL o el 587 con TLS. Los datos exactos de tu cuenta están en el panel de tu proveedor de correo.
Sí. Nuestro correo corporativo funciona en una plataforma separada del hosting web: puedes cambiar de plan, migrar o hacer mantenciones sin que se interrumpa tu correo.
Sí. La migración es gratis y asistida: escríbele a nuestro soporte humano en español y te ayudamos a traer tu sitio, tus bases de datos y tus correos.
Sigue leyendo
- Cómo evitar que tu servidor envíe spam
- Cómo instalar WordPress: guía completa para principiantes
- Cómo optimizar WordPress para que cargue más rápido
Por Mauricio Zalles, Webmaster de Znet-Hosting. Actualizado el 18 de octubre de 2026.
