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

Cómo configurar correo electrónico en WordPress (SMTP)

Actualizado el 26 de marzo de 2026

¿Estás cansado de que los correos de tu WordPress no lleguen a la bandeja de entrada de tus clientes? Es uno de los problemas más comunes y frustrantes. La mayoría de las veces, la culpa no es del contenido, sino de la configuración del envío.

Por defecto, WordPress usa la función mail() de PHP, que es muy básica y poco fiable. Los servidores de correo (como Gmail, Outlook o Yahoo) suelen bloquear estos correos por considerarlos spam. La solución profesional es configurar SMTP.

En esta guía extensa, paso a paso y sin tecnicismos, te voy a enseñar exactamente cómo configurar el correo electrónico en WordPress usando SMTP. Al final, sabrás solucionar el típico problema de "emails no llegan wordpress" para siempre.


¿Qué es SMTP y por qué tu WordPress lo necesita?

SMTP significa Protocolo Simple de Transferencia de Correo. Es el estándar que usan los servidores de correo para enviar mensajes de forma segura y verificada.

Piénsalo así: la función mail() de WordPress es como enviar una carta sin remitente ni sello por correo ordinario. A veces llega, pero casi siempre se pierde o termina en la papelera. Configurar SMTP es como usar un servicio de mensajería certificado con seguimiento: el cartero (servidor de correo) sabe quién eres y entrega el paquete con total seguridad.

Beneficios de configurar SMTP:

  • Alta entregabilidad: Tus correos llegan a la bandeja de entrada, no a spam.
  • Autenticación: Verificas tu dominio, lo que genera confianza.
  • Seguimiento: Puedes ver si el correo se envió correctamente o si falló.
  • Correos transaccionales: Ideal para recuperación de contraseñas, notificaciones de pedidos o formularios de contacto.

Requisitos previos antes de empezar

No necesitas ser un experto, pero sí tener a mano algunos datos. Es como tener los ingredientes antes de cocinar.

1. Datos de tu servidor de correo

  • Servidor SMTP: Por ejemplo, smtp.gmail.com, smtp.office365.com o el que te proporcione tu proveedor de hosting. Si usas Syspanel, esta información está en tu panel de control.
  • Puerto: Normalmente es el 587 (con cifrado STARTTLS) o el 465 (con cifrado SSL). El puerto 25 suele estar bloqueado por los servidores para evitar spam.
  • Correo electrónico completo: La dirección desde la que quieres enviar (ej: hola@tudominio.com).
  • Contraseña: La contraseña de ese correo.

[!TIP]
Si tu hosting usa Syspanel, puedes acceder a tu panel de control a través del puerto 2106 (ej: https://tu-dominio.com:2106) para gestionar tus cuentas de correo y encontrar estos datos fácilmente.

2. Un plugin de SMTP

WordPress no tiene una opción nativa para configurar SMTP fácilmente. Por eso usaremos un plugin. No te preocupes, son fáciles de instalar y configurar.

Los mejores plugins SMTP gratuitos son:

  • WP Mail SMTP: El más popular y completo. Es perfecto para principiantes.
  • Easy WP SMTP: Otra excelente opción, muy ligera.
  • Post SMTP: Más avanzado, con registro de correos.

En esta guía usaremos WP Mail SMTP por su facilidad de uso y sus opciones de prueba.


Paso a paso: Configurar SMTP en WordPress con WP Mail SMTP

Sigue estos pasos al pie de la letra y en 10 minutos tendrás tu correo funcionando.

Paso 1: Instalar y activar el plugin

  1. En tu panel de administración de WordPress, ve a Plugins > Añadir nuevo.
  2. En el buscador, escribe WP Mail SMTP.
  3. Haz clic en Instalar ahora en el plugin de "WP Mail SMTP by WPForms".
  4. Una vez instalado, haz clic en Activar.

Paso 2: Acceder a la configuración del plugin

Después de activarlo, verás un aviso en la parte superior. Haz clic en Configurar WP Mail SMTP o ve directamente a Ajustes > WP Mail SMTP en el menú lateral.

Paso 3: Configurar la conexión SMTP (La parte clave)

Aquí es donde se arregla el problema. La interfaz es clara, pero vamos a ir paso a paso.

  1. Mailer: En la sección "De WordPress", selecciona Otras opciones SMTP. (También puedes elegir "Gmail" o "SendGrid" si usas esos servicios, pero para la mayoría, "Otras opciones SMTP" es la elección correcta).

  2. Configuración SMTP: Ahora verás los campos que necesitas rellenar. Es el momento de usar los datos que recopilaste antes.

    • From Email: Escribe la dirección de correo completa desde la que quieres enviar (ej: hola@midominio.com).
    • From Name: El nombre que aparecerá como remitente (ej: "Mi Tienda Online").
    • Servidor SMTP: Introduce el servidor (ej: smtp.midominio.com o smtp.gmail.com).
    • Cifrado: Elige TLS (recomendado, usa el puerto 587) o SSL (usa el puerto 465).
    • Puerto SMTP: Introduce el puerto correspondiente (587 para TLS, 465 para SSL).
    • Autenticación: Asegúrate de que el interruptor esté en Activado (ON).
    • Nombre de usuario SMTP: Tu dirección de correo completa (ej: hola@midominio.com).
    • Contraseña SMTP: La contraseña de esa cuenta de correo.

[!WARNING]
¡OJO! El nombre de usuario no es tu nombre de pila. Es la dirección de correo electrónico completa. Y la contraseña es la de esa cuenta de correo, no la de tu hosting ni la de WordPress.

Paso 4: Guardar y probar el envío

  1. Haz clic en Guardar ajustes.
  2. Después de guardar, desplázate hacia abajo hasta la sección Prueba de correo electrónico.
  3. En el campo "Enviar a", escribe una dirección de correo a la que tengas acceso (puede ser tu Gmail personal).
  4. Haz clic en Enviar correo electrónico de prueba.

¿Qué debería pasar?

  • Si ves un mensaje verde de éxito, ¡enhorabuena! Tu configuración es correcta.
  • Si ves un error en rojo, no te preocupes. Es el momento de depurar.

Solución de problemas: ¿Por qué sigue fallando?

Si la prueba no funciona, aquí tienes las causas más comunes y cómo solucionarlas.

1. Error de autenticación

  • Síntomas: Error 535, "autenticación fallida".
  • Solución: Revisa que el nombre de usuario y la contraseña sean exactamente los de la cuenta de correo. Si usas Gmail, es posible que necesites una contraseña de aplicación (no tu contraseña normal) y tener activada la "Verificación en 2 pasos".

2. Puerto o cifrado incorrecto

  • Síntomas: Error de conexión o tiempo de espera agotado.
  • Solución: Prueba a cambiar el puerto y el cifrado. Si usabas TLS con puerto 587, prueba SSL con puerto 465, o viceversa. A veces el servidor solo soporta uno.

3. El servidor SMTP está bloqueado

  • Síntomas: El error menciona que no se puede conectar al servidor.
  • Solución: Algunos hosts bloquean las conexiones salientes al puerto 25. Asegúrate de que tu proveedor de hosting permite conexiones SMTP salientes. Si usas Syspanel, contacta con su soporte para verificar que el puerto 587 o 465 esté abierto.

4. Tu dominio está en listas negras

  • Síntomas: La prueba es exitosa pero los correos van a spam.
  • Solución: Esto suele pasar con dominios nuevos. Usa herramientas como MXToolbox para verificar la reputación de tu IP. También asegúrate de tener configurados correctamente los registros SPF y DKIM en tu DNS. La mayoría de los paneles de control, incluido Syspanel, tienen opciones para activarlos con un clic.

Más allá de la configuración básica: Mejora tu entregabilidad

Configurar SMTP es el primer paso. Para asegurarte de que tus correos no solo se envíen, sino que lleguen bien, sigue estos consejos.

Configura SPF y DKIM (Imprescindible)

Estos son registros DNS que verifican que tu servidor está autorizado para enviar correos en nombre de tu dominio.

  • SPF (Sender Policy Framework): Indica qué servidores pueden enviar correos con tu dominio.
  • DKIM (DomainKeys Identified Mail): Añade una firma digital a tus correos.

¿Dónde los configuro?

En tu panel de control de hosting. Si usas Syspanel, entra por el puerto 2106, busca la sección de DNS o Email y activa los registros SPF y DKIM automáticamente. Es un proceso de un clic.

[!TIP]
Si no sabes cómo hacerlo, busca en la documentación de tu hosting "crear registro SPF" o "activar DKIM". Es mucho más fácil de lo que parece y es la diferencia entre ser spam o no.

Usa un servicio de correo transaccional (Para envíos masivos)

Si tu web envía muchos correos (boletines, avisos), considera usar un servicio como SendGrid, Mailgun o Amazon SES.

Estos servicios están optimizados para alta entregabilidad y te ofrecen estadísticas detalladas. Los plugins SMTP como WP Mail SMTP tienen integraciones directas con estos servicios. Solo tienes que seleccionar el mailer correspondiente en el paso 3 e introducir tu API Key.


Preguntas Frecuentes (FAQ)

¿Puedo usar mi correo de Gmail para enviar correos desde mi WordPress?

Sí, es posible. Debes usar smtp.gmail.com, el puerto 587 y necesitas crear una "contraseña de aplicación" en tu cuenta de Google si tienes la verificación en dos pasos activada. Sin embargo, no es recomendable para sitios web profesionales porque tiene límites de envío diarios y puede parecer poco profesional.

¿Qué hago si no tengo una cuenta de correo en mi dominio?

Necesitas crearla. En tu panel de control de hosting (Syspanel, cPanel, etc.) busca la sección "Email" o "Correo" y crea una cuenta como hola@tudominio.com. Es un proceso muy sencillo.

¿Cada cuánto tiempo debo revisar mi configuración SMTP?

Es buena práctica revisarla después de actualizar el plugin o el tema. También si cambias de proveedor de hosting o de servidor de correo. Una vez configurada, no deberías tocarla.

¿Qué es el puerto 465 y el 587?

Son los puertos estándar para el envío de correos seguros. El 465 usa SSL y es más antiguo. El 587 usa TLS y es el más recomendado actualmente. Ambos funcionan, pero si tienes problemas, prueba con el otro.

¿Por qué mis correos llegan a spam incluso con SMTP?

Esto puede deberse a que tu dominio es nuevo, a que no has configurado SPF/DKIM, o a que el contenido de tus correos es muy "promocional". Asegúrate de tener los registros DNS correctos y de enviar contenido de valor.


Conclusión: Dile adiós a los correos perdidos

Configurar SMTP en WordPress no es un lujo, es una necesidad. Es la diferencia entre una web profesional que comunica eficazmente y una que pierde ventas y clientes por correos que nunca llegan.

Has aprendido a:

  • Entender qué es SMTP y por qué es importante.
  • Instalar y configurar el plugin WP Mail SMTP.
  • Solucionar los errores más comunes.
  • Mejorar tu entregabilidad con SPF y DKIM.

Ahora tienes el conocimiento para hacerlo. Tómate tu tiempo, sigue los pasos y, sobre todo, prueba el envío antes de lanzarte a celebrar.

[!INFO]
Resumen rápido: Instala WP Mail SMTP, usa tu servidor SMTP, puerto 587, cifrado TLS, autenticación activada, y prueba. Si falla, revisa puerto y credenciales. Si todo va bien, activa SPF y DKIM en tu DNS (Syspanel lo hace fácil). ¡Listo!

Tu WordPress está listo para comunicarse de forma fiable. Ahora, a por ese café. Te lo has ganado. ☕

¿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