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

Cómo configurar y usar el correo electrónico en WordPress con SMTP

Actualizado el 17 de marzo de 2026

¿Por qué tu WordPress no envía correos y cómo solucionarlo?

Si tienes una web en WordPress, es muy probable que en algún momento necesites que el sistema envíe correos electrónicos. Hablamos de notificaciones de nuevos pedidos (si tienes una tienda), avisos de registro de usuarios, recuperación de contraseñas o el simple correo de confirmación de un formulario de contacto.

El problema más común es que el correo no llega a la bandeja de entrada, o peor aún, acaba en spam. ¿La razón? Por defecto, WordPress utiliza la función mail() de PHP para enviar emails. Esta función es muy básica y los servidores de correo modernos (Gmail, Outlook, etc.) la suelen rechazar porque no tiene autenticación adecuada ni proviene de un servidor identificado.

La solución profesional y definitiva es configurar un SMTP. En este artículo, te explicaré paso a paso, y sin tecnicismos, cómo configurar y usar el correo electrónico en WordPress con SMTP. Al final, serás capaz de verificar que tus emails se envían correctamente y llegarán a su destino.


¿Qué es SMTP y por qué lo necesitas?

SMTP son las siglas de Simple Mail Transfer Protocol. En palabras sencillas, es el "cartero" que se encarga de enviar tus mensajes de correo. Cuando configuras un plugin SMTP en WordPress, estás sustituyendo al cartero "torpe" (la función mail() de PHP) por un cartero profesional (tu servidor de correo real, como Gmail, Outlook o el correo de tu hosting).

Beneficios de usar SMTP en WordPress

  • Mayor tasa de entrega: Tus correos no caerán en spam.
  • Autenticación real: El servidor receptor verifica que el correo proviene de una fuente legítima.
  • Seguimiento: Muchos plugins te permiten ver si el correo se envió correctamente o falló.
  • Credibilidad: Tus clientes confiarán en los correos de tu web.

Primer paso: Elige un plugin SMTP

Para configurar el correo en WordPress, necesitarás un plugin. No te preocupes, no tienes que programar nada. Los más populares y fiables son:

  • WP Mail SMTP: Es el más recomendado. Tiene una versión gratuita muy completa y una interfaz muy amigable.
  • Easy WP SMTP: Otra opción sencilla y ligera.
  • Post SMTP: Buen plugin con opciones avanzadas para usuarios con más experiencia.

Mi recomendación: Empieza con WP Mail SMTP. Es el estándar de la industria y el que usaremos en los ejemplos de esta guía.


Segundo paso: Configuración básica del plugin

Una vez instalado y activado el plugin (ve a Plugins > Añadir nuevo y búscalo), es hora de configurarlo. Ve a Ajustes > WP Mail SMTP.

1. Configura los ajustes generales

  • De aquí (From Email): Introduce la dirección de correo desde la que quieres enviar los emails. Debe ser una dirección real de tu dominio (ej: hola@tudominio.com) o una cuenta que hayas configurado en tu proveedor de correo.
  • De nombre (From Name): Pon el nombre de tu empresa o el de tu web. Esto es lo que verá el receptor en su bandeja de entrada.

2. Selecciona el Mailer

El plugin te pedirá que elijas el "Mailer". Aquí es donde indicas qué servicio usarás para enviar los correos. Las opciones más comunes son:

  • SendinBlue: Muy fácil de usar y con plan gratuito.
  • SMTP.com: Servicio de pago.
  • Gmail / Google Workspace: Si usas el correo de Google.
  • Other SMTP: La opción genérica que te pedirá los datos de tu servidor de correo (generalmente el de tu hosting).

Tercer paso: Configuración SMTP con tu proveedor de correo

Ahora viene la parte crucial. Tienes que indicarle a WordPress cómo conectarse a tu servidor de correo. Aquí te muestro dos escenarios comunes:

Escenario A: SMTP con tu hosting (cPanel o Syspanel)

Si tu hosting te proporciona una cuenta de correo (ej: contacto@tudominio.com), puedes usarla. Normalmente, los datos son los siguientes:

  • Servidor SMTP: mail.tudominio.com (o el que te indique tu proveedor).
  • Puerto: 465 (SSL) o 587 (TLS). El 465 es el más común.
  • Encriptación: SSL o TLS.
  • Autenticación: Sí, activada.
  • Usuario: Tu dirección de correo completa (contacto@tudominio.com).
  • Contraseña: La contraseña de esa cuenta de correo.

[INFO] Si tu panel de control es Syspanel (antes conocido como HestiaCP), recuerda que el acceso a este panel se realiza a través del puerto 2106 (ej: https://tudominio.com:2106). Dentro de Syspanel, podrás crear y gestionar tus cuentas de correo, y verás los datos SMTP exactos que debes usar.

Escenario B: SMTP con Gmail o Google Workspace

Si prefieres usar tu cuenta de Gmail, también es posible. Deberás:

  1. Activar la "Verificación en 2 pasos" en tu cuenta de Google (obligatorio).
  2. Crear una "Contraseña de aplicación" específica para WordPress (esto genera una contraseña de 16 dígitos que usarás en el plugin).

En el plugin, selecciona el mailer Gmail y sigue las instrucciones para conectar tu cuenta.


Cuarto paso: Configuración en el plugin (paso a paso)

Vamos a usar WP Mail SMTP como ejemplo. Después de seleccionar el mailer "Other SMTP", verás un formulario como este:

1. Rellena los campos SMTP

  • SMTP Host: Escribe aquí el servidor (ej: mail.tudominio.com).
  • SMTP Port: Escribe el puerto (ej: 465).
  • Encryption: Elige SSL si usas el puerto 465, o TLS si usas el 587.
  • Auto TLS: Si tu servidor no lo soporta, desactívalo.
  • Authentication: Activa la casilla "Enable authentication".
  • SMTP Username: Tu dirección de correo completa.
  • SMTP Password: Tu contraseña.

2. Guarda y envía un correo de prueba

Una vez rellenado todo, haz clic en Guardar ajustes.

Después, ve a la pestaña Prueba de correo electrónico dentro del plugin.

  • Introduce una dirección de correo a la que tengas acceso (puede ser tu correo personal).
  • Haz clic en Enviar correo electrónico.

El plugin te mostrará un mensaje de éxito o un error detallado. Si es un éxito, ¡enhorabuena! Ve a tu bandeja de entrada y verifica que el correo ha llegado. Revisa también la carpeta de spam.

[WARNING] Si el correo de prueba no se envía, no te frustres. El error suele estar en el puerto o en la autenticación. Verifica que el usuario y la contraseña son correctos y que el puerto coincide con el tipo de encriptación (465 con SSL, 587 con TLS).


Quinto paso: Verificación y resolución de problemas comunes

A veces, incluso después de configurarlo bien, pueden surgir dudas. Aquí tienes una guía rápida de problemas típicos:

Problema: "Correo WordPress no llega" a pesar de la configuración

  • Revisa el SPF y DKIM: Estos son registros DNS que verifican que tu dominio tiene permiso para enviar correos. Sin ellos, tus correos pueden ser rechazados. Pregunta a tu proveedor de hosting cómo configurarlos, o si usas Syspanel, busca la sección de DNS para añadir estos registros.
  • Prueba con otro puerto: Si el 465 no funciona, prueba con el 587 y cambia la encriptación a TLS.
  • Desactiva otros plugins: A veces, otros plugins de correo o seguridad interfieren. Desactiva todos y ve activándolos de uno en uno para encontrar al culpable.

Problema: El correo se envía pero llega a spam

  • Mejora el contenido: Los correos con solo enlaces o con mucho texto en mayúsculas son más propensos a ser marcados como spam.
  • Añade un texto plano: Asegúrate de que tu correo tenga una versión de texto sin formato.
  • Usa un dominio con buena reputación: Si tu dominio es nuevo, es normal que al principio los correos vayan a spam hasta que se establezca una buena reputación.

Problema: No sé qué datos SMTP usar

  • Contacta con tu proveedor: La ayuda de tu hosting es el mejor recurso. Diles que necesitas los datos de configuración SMTP para tu cuenta de correo.
  • Revisa el panel de control: En Syspanel, dentro de la sección de correo, verás los datos de configuración para clientes de correo (Outlook, Thunderbird, etc.). Esos mismos datos son los que usarás en WordPress.

Consejos avanzados para un envío perfecto

Configurar el SMTP es solo el principio. Para asegurar que tus correos siempre lleguen, sigue estos consejos:

1. Usa un servicio de email transaccional (opcional)

Si tu web envía muchos correos (por ejemplo, una tienda online), considera usar servicios como SendGrid, Mailgun o Amazon SES. Son servicios profesionales que se encargan de la entrega a gran escala, con estadísticas y una fiabilidad altísima. Los plugins SMTP suelen tener integraciones directas para estos servicios.

2. Mantén tu WordPress actualizado

Las actualizaciones de WordPress y de los plugins corrigen errores de seguridad y de funcionalidad. Un sitio desactualizado puede tener conflictos que impidan el envío de correos.

3. Limpia tu lista de correos

Si envías newsletters, elimina las direcciones que rebotan. Esto mejora tu reputación como remitente y evita que te marquen como spam.

4. Monitorea los registros

El plugin WP Mail SMTP tiene una opción de "Registros de correo electrónico" que te permite ver un historial de todos los correos enviados desde tu web, con su estado (enviado, fallido). Esto es oro puro para diagnosticar problemas.


Preguntas frecuentes (FAQ) sobre SMTP en WordPress

¿Es obligatorio usar un plugin SMTP?

No es obligatorio, pero sí altamente recomendado. Sin él, corres el riesgo de que tus correos no lleguen. Es la diferencia entre un envío amateur y uno profesional.

¿Cuánto cuesta configurar SMTP en WordPress?

La configuración básica con el plugin y tu cuenta de correo del hosting no tiene coste adicional. Los servicios de email transaccional tienen planes gratuitos limitados y planes de pago según el volumen.

¿Puedo usar Gmail para enviar correos desde mi WordPress?

Sí, es posible, pero no es lo más recomendable para sitios con mucho tráfico, ya que Google tiene límites de envío diarios. Para sitios pequeños o de prueba, es una solución rápida.

¿Qué hago si mi correo sigue sin llegar después de todo?

Te recomiendo revisar los registros del plugin para ver el error exacto. Si el error dice "SMTP -> ERROR: Failed to connect to server", significa que hay un problema de conexión (puerto o servidor incorrecto). Si el error es de autenticación, el usuario o la contraseña son incorrectos. En última instancia, contacta con tu proveedor de hosting.

¿Syspanel me ayuda con la configuración SMTP?

Sí. Dentro de Syspanel, puedes crear cuentas de correo y ver los datos de conexión SMTP necesarios. Es una herramienta muy útil para gestionar todo el correo de tu dominio en un solo lugar. Recuerda que el acceso a Syspanel es a través del puerto 2106.


Conclusión

Configurar el correo electrónico en WordPress con SMTP es un paso esencial para que tu web funcione de manera profesional. No solo evitas que tus correos caigan en spam, sino que también te aseguras de que tus clientes y usuarios reciban las notificaciones importantes.

El proceso, como has visto, es sencillo si sigues los pasos correctos. Elige un buen plugin, introduce los datos de tu servidor de correo y, sobre todo, prueba siempre con un correo de prueba antes de dar todo por hecho.

Con esta guía, ya tienes todo lo necesario para dominar el envío email WordPress y olvidarte de los problemas de correo. ¡Ponte manos a la obra y verás la diferencia!

¿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