🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo configurar WordPress para enviar correos con SMTP

Actualizado el 19 de septiembre de 2025

¿Por qué WordPress no envía correos y cómo lo soluciona SMTP?

Si alguna vez has notado que tu sitio WordPress no envía correos de recuperación de contraseña, notificaciones de pedidos o formularios de contacto, no estás solo. Es uno de los problemas más comunes y frustrantes para quienes administran una web. El motivo principal es que, por defecto, WordPress utiliza la función mail() de PHP, que depende de la configuración del servidor. En muchos alojamientos compartidos, esta función está bloqueada o limitada para evitar spam, o simplemente los correos acaban en la carpeta de spam.

La solución profesional y definitiva es configurar SMTP. SMTP (Protocolo Simple de Transferencia de Correo) es el estándar que usan los servidores de correo para enviar mensajes. Al configurar SMTP en WordPress, tu sitio se conectará directamente a un servidor de correo legítimo (como Gmail, Outlook o el de tu hosting) y autenticará el envío. Esto garantiza que los correos lleguen a la bandeja de entrada, no a spam, y que tengan una mejor tasa de entrega. A lo largo de esta guía, te explicaré paso a paso cómo hacerlo, incluso si no tienes experiencia técnica. Vamos a ello.

Qué necesitas antes de empezar a configurar SMTP en WordPress

Antes de instalar nada, es importante que reúnas algunos datos y herramientas. No te preocupes, no es nada complicado. Lo primero es tener acceso a tu panel de administración de WordPress. También necesitarás las credenciales de una cuenta de correo que actuará como remitente. Puede ser una cuenta de correo profesional creada en tu propio dominio (como hola@tudominio.com) o una cuenta gratuita como Gmail o Outlook. Te recomiendo la primera opción, ya que refuerza la confianza de tus clientes.

Los datos que necesitas son: la dirección del servidor SMTP (por ejemplo, smtp.gmail.com, smtp.tudominio.com o mail.tudominio.com), el puerto (normalmente 465 para SSL o 587 para TLS), el nombre de usuario (la dirección de correo completa) y la contraseña de esa cuenta. Si tu proveedor de correo utiliza autenticación en dos pasos, deberás generar una contraseña específica para aplicaciones. Si no sabes dónde encontrar estos datos, revisa la documentación de tu proveedor de correo o contacta con tu soporte técnico. Una vez que tengas esto, estarás listo para elegir un plugin SMTP.

Los mejores plugins SMTP para WordPress

Existen varias opciones para configurar SMTP en WordPress, pero los plugins son la forma más accesible y fiable. Te recomiendo tres que son muy populares y fáciles de usar.

WP Mail SMTP

Es, sin duda, el plugin más completo y popular. Te permite configurar la conexión SMTP de forma visual, probar el envío de correos y ver registros de errores. La versión gratuita es suficiente para la mayoría de los sitios web. Su configuración es muy guiada.

Easy WP SMTP

Otro plugin muy ligero y sencillo. Ideal si buscas algo minimalista. Te permite configurar los parámetros SMTP en una sola pantalla y también incluye funciones de registro y prueba. Es perfecto para principiantes.

Post SMTP

Este es un plugin más avanzado, pero muy potente. Te ofrece estadísticas detalladas, gestión de registros y la posibilidad de programar envíos. Si tienes problemas de entregabilidad, es una muy buena opción. La curva de aprendizaje es un poco mayor, pero su interfaz es clara.

En mi experiencia, para resolver dudas comunes y para la mayoría de los usuarios, recomiendo empezar con WP Mail SMTP. Es el que usaremos en los ejemplos, pero los pasos son muy similares en los otros plugins.

Cómo configurar SMTP en WordPress paso a paso con WP Mail SMTP

Vamos a la parte práctica. Sigue estos pasos y tendrás tu WordPress enviando correos como un campeón en menos de 10 minutos.

Paso 1: Instalar y activar el plugin

En tu escritorio de WordPress, ve a Plugins > Añadir nuevo. En el buscador, escribe "WP Mail SMTP". Haz clic en Instalar y luego en Activar. Una vez activado, verás un nuevo menú llamado "WP Mail SMTP" en tu barra lateral.

Paso 2: Acceder al asistente de configuración

Al activarlo, el plugin te mostrará un asistente de configuración. Haz clic en Empecemos. Si no aparece, ve a WP Mail SMTP > Ajustes. Te pedirá que elijas tu proveedor de correo. Aquí tienes dos caminos: seleccionar uno de la lista (como Gmail, Outlook, etc.) o elegir "Otro SMTP". Si usas el correo de tu hosting, elige la última opción.

Paso 3: Configurar los ajustes de SMTP

Ahora es el momento de introducir los datos que recopilaste antes. Te guío con los campos más comunes:

  • Correo electrónico de "De": Introduce la dirección de correo que usará WordPress para enviar los mensajes. Debe ser la misma que usarás para autenticarte.
  • Nombre de "De": El nombre que aparecerá en el remitente. Por ejemplo, "Soporte de MiWeb".
  • Servidor SMTP: Introduce la dirección del servidor (por ejemplo, smtp.tudominio.com).
  • Cifrado: Selecciona SSL o TLS. La mayoría de los servidores modernos usan SSL en el puerto 465 o TLS en el 587. Si no estás seguro, prueba con TLS.
  • Puerto SMTP: Introduce el puerto correspondiente (465 o 587). El plugin te da opciones desplegables.
  • Autenticación: Debe estar activada (sí).
  • Nombre de usuario SMTP: Introduce la dirección de correo completa (por ejemplo, hola@tudominio.com).
  • Contraseña SMTP: Introduce la contraseña de esa cuenta.

Una vez rellenado, haz clic en Guardar ajustes.

Paso 4: Enviar un correo de prueba

Este es el paso más importante. Ve a la pestaña Herramientas dentro del plugin. Verás un campo para enviar un correo de prueba. Introduce tu dirección de correo personal y haz clic en Enviar. El plugin te mostrará un informe detallado. Si el envío es exitoso, ¡felicidades! Ya has configurado SMTP correctamente. Si falla, revisa los datos introducidos y el log de errores que te muestra el plugin.

Configurar SMTP con Gmail o Google Workspace

Si decides usar Gmail como tu servidor SMTP, el proceso es un poco más específico. Primero, debes tener una cuenta de Gmail o Google Workspace. En la configuración del plugin, selecciona "Gmail" como proveedor. El plugin te pedirá que te conectes con tu cuenta de Google a través de una API. Esto es más seguro que usar tu contraseña normal. Simplemente haz clic en Conectar con Google, sigue los pasos de autenticación y listo. El plugin configurará todo automáticamente. Si prefieres usar la opción manual, deberás generar una "contraseña de aplicación" en tu cuenta de Google (ve a tu cuenta de Google > Seguridad > Contraseñas de aplicaciones) y usarla en el campo de contraseña SMTP. Recuerda que debes tener activada la verificación en dos pasos para crear estas contraseñas.

Cómo configurar SMTP en Syspanel (HestiaCP) y otros paneles

Si tu hosting utiliza el panel de control Syspanel (anteriormente conocido como HestiaCP), la configuración es muy similar. La diferencia principal es que necesitarás crear la cuenta de correo antes de configurar el plugin. Para acceder a Syspanel, la dirección es https://tudominio.com:2106. Una vez dentro, ve a la sección de Correo y crea una nueva cuenta de correo para tu dominio. Anota la dirección y la contraseña. Después, en el plugin de WordPress, usa los siguientes datos:

  • Servidor SMTP: mail.tudominio.com
  • Puerto: 587 (para TLS) o 465 (para SSL)
  • Cifrado: TLS o SSL
  • Autenticación: Sí
  • Usuario y contraseña: Los de la cuenta que acabas de crear.

El resto de los pasos son idénticos a los que ya te he explicado. La ventaja de usar el correo de tu propio dominio es que refuerza la imagen de tu marca y es menos probable que se marque como spam.

Solución de problemas comunes al configurar SMTP WordPress

A veces, incluso siguiendo los pasos, las cosas fallan. Aquí te dejo una lista de problemas frecuentes y sus soluciones.

Error de autenticación

Si ves un mensaje de error que dice "SMTP ERROR: Password command failed" o similar, significa que el usuario o la contraseña son incorrectos. Revisa que has escrito la dirección de correo completa y que la contraseña es la correcta. Si usas Gmail, asegúrate de que has generado una contraseña de aplicación.

Error de conexión al servidor

Este error suele indicar que el puerto o el cifrado son incorrectos. Prueba a cambiar entre SSL y TLS, o a usar el puerto 587 en lugar del 465. También puede ser que el servidor SMTP esté bloqueado por tu proveedor de hosting. En ese caso, contacta con su soporte.

Los correos siguen yendo a spam

Esto puede deberse a que el dominio no tiene correctamente configurados los registros SPF y DKIM. Estos son protocolos de autenticación que verifican que el correo proviene de un servidor legítimo. En Syspanel, puedes activarlos fácilmente desde la sección de correo. También puedes usar herramientas online para comprobar si tus registros están bien. Asegúrate de que el remitente es una cuenta real de tu dominio.

El plugin no envía correos de prueba

Si el plugin de prueba falla, revisa los registros de error en la pestaña Herramientas. A menudo, el error te dará una pista clara. También puedes desactivar otros plugins de correo que puedan estar en conflicto.

Preguntas frecuentes (FAQ) sobre correos WordPress

Aquí respondo a las dudas más habituales que nos llegan al soporte.

¿Es obligatorio configurar SMTP si mi hosting usa Syspanel?

No es obligatorio, pero sí muy recomendable. Al configurar SMTP, te aseguras de que los correos se envían de forma fiable y no dependen de la función mail() de PHP, que puede fallar o ser bloqueada. Es la mejor práctica para cualquier sitio web profesional.

¿Puedo usar el mismo plugin SMTP para varios sitios web?

Sí, puedes. Cada sitio web necesita su propia configuración, pero puedes usar el mismo plugin y la misma cuenta de correo remitente si lo deseas. Eso sí, ten en cuenta los límites de envío de tu proveedor de correo.

¿Qué hago si mi proveedor de correo no me da los datos SMTP?

Es muy raro. Todos los proveedores de correo ofrecen estos datos en su documentación o panel de control. Si no los encuentras, contacta con su soporte y pregunta por la configuración SMTP para clientes de correo.

¿Afecta SMTP al rendimiento de mi web?

El impacto es mínimo. La conexión SMTP se establece en el momento del envío y no afecta a la velocidad de carga de tu sitio. Es una operación muy ligera.

¿Puedo configurar SMTP sin un plugin?

Sí, es posible editando el archivo wp-config.php o creando un plugin personalizado. Sin embargo, no lo recomiendo para usuarios sin experiencia, ya que es más complejo y cualquier error puede romper tu sitio. Los plugins hacen este proceso mucho más seguro y sencillo.

Consejos finales para una buena entregabilidad

Configurar SMTP es el primer paso, pero para asegurarte de que tus correos no acaben en spam, aquí van unos consejos extra:

  • Usa una cuenta de correo profesional de tu propio dominio. Esto genera más confianza que usar un Gmail personal.
  • Configura los registros SPF y DKIM. Son esenciales para la autenticación del correo. Tu proveedor de hosting te dará las instrucciones.
  • Evita palabras spam en los asuntos y contenidos de tus correos. Palabras como "gratis", "oferta" o "urgente" pueden activar los filtros.
  • No envíes demasiados correos. Si tu web envía muchas notificaciones, considera usar un servicio de email transaccional como SendGrid o Mailgun, que están optimizados para altos volúmenes.

[TIP] Después de configurar SMTP, te recomiendo que envíes un correo de prueba a varias direcciones (Gmail, Outlook, Yahoo) para verificar que llegan a la bandeja de entrada y no a spam. Así te aseguras de que todo funciona perfectamente.

[WARNING] Nunca compartas tu contraseña de correo SMTP en foros públicos o con personas que no sean de confianza. Es una credencial sensible que da acceso a tu cuenta de correo.

[INFO] Si tu sitio web es muy nuevo, es normal que algunos correos vayan a spam al principio. Con el tiempo y una buena configuración, la reputación de tu dominio mejorará y la entregabilidad será mayor.

Conclusión

Configurar SMTP en WordPress es una tarea sencilla que te ahorrará muchos dolores de cabeza. Siguiendo esta guía, has aprendido a instalar un plugin, a introducir los datos correctos y a solucionar los problemas más comunes. Ahora, tu sitio puede enviar correos de forma fiable, lo que es crucial para la comunicación con tus usuarios y para la credibilidad de tu proyecto. No dudes en consultar la documentación de tu proveedor de correo o el soporte de tu hosting si tienes alguna duda específica. ¡Ya estás listo para despedirte de los correos perdidos!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel