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

Cómo configurar el correo electrónico en WordPress para envíos desde el panel

Actualizado el 6 de diciembre de 2025

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

Si alguna vez has intentado que WordPress envíe un correo electrónico desde el panel de administración (por ejemplo, para restablecer una contraseña o notificar un nuevo comentario) y has visto que el mensaje nunca llega, no estás solo. Este es uno de los problemas más comunes entre usuarios de WordPress, especialmente en alojamientos compartidos o servidores con configuraciones estrictas.

El motivo principal es que WordPress, por defecto, utiliza la función mail() de PHP para enviar correos. Esta función depende del servidor de correo local, que en muchos casos está mal configurado, bloqueado por el proveedor de hosting o directamente no existe. El resultado: los emails se marcan como spam, se pierden silenciosamente o nunca salen del servidor.

La solución profesional y definitiva pasa por configurar un plugin SMTP. En este artículo te enseñaré paso a paso cómo configurar el correo electrónico en WordPress para envíos desde el panel, usando los métodos más fiables y fáciles de implementar, incluso si no tienes experiencia técnica.

¿Qué es SMTP y por qué es la solución?

SMTP (Simple Mail Transfer Protocol) es el protocolo estándar para enviar correos electrónicos. Cuando configuras un servicio SMTP en WordPress, estás indicando que los emails deben salir a través de un servidor de correo externo (como Gmail, Outlook, o el servidor de tu hosting) en lugar de depender de la función PHP local.

Esto tiene varias ventajas:

  • Mayor tasa de entrega: los correos llegan a la bandeja de entrada, no a spam.
  • Autenticación real: el servidor SMTP verifica tu identidad, lo que mejora la confianza del destinatario.
  • Control sobre el remitente: puedes usar tu propio dominio (ej. hola@tudominio.com) en lugar de direcciones genéricas.
  • Evita bloqueos: muchos servidores bloquean puertos de correo salientes, pero SMTP externo los evita.

Requisitos previos antes de configurar el correo

Antes de empezar, necesitas tener a mano algunos datos. No te preocupes, son fáciles de obtener:

  1. Acceso a tu panel de control de hosting. Si usas Syspanel, recuerda que el puerto de acceso es el 2106.
  2. Credenciales de correo electrónico. Pueden ser de tu propio dominio (creadas desde el panel) o de un servicio externo como Gmail.
  3. Datos SMTP del servidor. Normalmente son: servidor saliente (smtp.tudominio.com), puerto (587 o 465), usuario y contraseña.

Si no sabes cuáles son tus datos SMTP, en la sección de correos de tu panel de control (Syspanel, cPanel, Plesk, etc.) encontrarás un apartado llamado "Configuración SMTP" o "Clientes de correo". Allí se muestran todos los datos.

Método 1: Configurar SMTP con un plugin (recomendado para principiantes)

La forma más sencilla y segura de configurar correo WordPress es usando un plugin. Hay varios buenos, pero te recomiendo WP Mail SMTP porque es gratuito, tiene una interfaz muy clara y soporta los principales proveedores.

Paso 1: Instalar el plugin WP Mail SMTP

Ve a tu panel de administración de WordPress (normalmente en /wp-admin).

En el menú lateral, haz clic en Plugins > Añadir nuevo.

En el buscador, escribe "WP Mail SMTP" y pulsa Enter.

Busca el plugin desarrollado por "WPForms" y haz clic en Instalar ahora.

Una vez instalado, haz clic en Activar.

Paso 2: Configurar los ajustes básicos

Después de activar el plugin, verás un aviso de bienvenida. Haz clic en Empezar con el asistente o simplemente ve a Ajustes > WP Mail SMTP.

En la pestaña General, verás el campo De correo electrónico. Aquí escribe la dirección desde la que quieres enviar los correos. Debe ser una dirección real y verificada, preferiblemente con tu dominio (ej. no-reply@tudominio.com).

En De nombre, escribe el nombre que aparecerá como remitente (ej. "Mi Web" o "Equipo de Soporte").

Paso 3: Elegir el método de envío

En la sección Correo, busca la opción Mailer. Despliega el menú y verás varias opciones. Las más recomendadas son:

  • SMTP: esta opción te permite configurar cualquier servidor SMTP manualmente.
  • Gmail / Google Workspace: ideal si usas Gmail o Google Apps.
  • Sendinblue o Mailgun: servicios de terceros, requieren registro previo.

Para este tutorial, seleccionaremos SMTP para que funcione con cualquier proveedor.

Paso 4: Configurar los datos SMTP

Al seleccionar SMTP, aparecerán nuevos campos. Aquí tienes que rellenar con los datos de tu proveedor de correo:

  • Servidor SMTP: normalmente smtp.tudominio.com o smtp.gmail.com si usas Gmail.
  • Cifrado: selecciona SSL si el puerto es 465, o TLS si el puerto es 587.
  • Puerto SMTP: lo más común es 587 (con TLS) o 465 (con SSL). Algunos servidores usan el 25, pero suele estar bloqueado.
  • Autenticación: activa la casilla "Habilitar autenticación".
  • Nombre de usuario: tu dirección de correo completa.
  • Contraseña: la contraseña de ese correo.

Una vez rellenado, haz clic en Guardar ajustes.

Paso 5: Probar el envío de correo

El plugin tiene una herramienta de prueba. Ve a Ajustes > WP Mail SMTP > Herramientas.

En el campo Enviar a, escribe tu correo personal y haz clic en Enviar correo de prueba.

Si todo está bien configurado, recibirás un email en pocos segundos. Si no llega, revisa los datos SMTP y el puerto. También comprueba si tu hosting bloquea el puerto elegido.

Método 2: Configurar SMTP usando el correo de tu propio hosting

Si ya tienes una cuenta de correo creada en tu panel de control (por ejemplo, en Syspanel), puedes usarla para el envío de emails desde WordPress. Esta opción es muy fiable porque el servidor de correo suele estar optimizado para el mismo dominio.

Paso 1: Obtener los datos SMTP desde tu panel

Accede a tu panel de control. Si usas Syspanel, recuerda que el puerto de acceso es el 2106.

Una vez dentro, busca la sección Correo Electrónico o Email Accounts. Allí verás la lista de cuentas que has creado.

Haz clic en la opción Configurar cliente o Configuración manual. Se te mostrarán los datos SMTP:

  • Servidor de correo saliente: mail.tudominio.com o smtp.tudominio.com.
  • Puerto: 587 (recomendado) o 465.
  • Cifrado: STARTTLS o SSL/TLS.

Anota también el nombre de usuario completo (ej. admin@tudominio.com) y la contraseña de esa cuenta.

Paso 2: Usar estos datos en el plugin

Vuelve a WordPress y sigue el mismo proceso del método anterior, pero en lugar de usar Gmail, introduce los datos de tu hosting. Asegúrate de que el puerto coincida con el que aparece en tu panel.

Paso 3: Verificar la autenticación

Algunos servidores requieren que la autenticación esté activada. En el plugin, marca la casilla Habilitar autenticación SMTP.

Si tu servidor usa un certificado SSL propio, puede que necesites desactivar la verificación SSL en el plugin (opción "Deshabilitar verificación SSL"). Esto se encuentra en Ajustes > WP Mail SMTP > SMTP > Opciones avanzadas.

Método 3: Configurar el envío de correo con Gmail (gratuito y directo)

Si no quieres complicarte con servidores de tu hosting, puedes usar tu cuenta de Gmail como servidor SMTP. Es gratuito y funciona bien para sitios con poco volumen de envío.

Paso 1: Activar la verificación en dos pasos (obligatorio)

Google exige que tengas activada la verificación en dos pasos en tu cuenta para poder usar contraseñas de aplicación. Ve a myaccount.google.com, entra en Seguridad y activa la verificación en dos pasos.

Paso 2: Crear una contraseña de aplicación

Una vez activada, ve a Seguridad > Contraseñas de aplicaciones (o busca "App passwords" en Google).

Selecciona "Correo" como aplicación y "Otro" como dispositivo. Escribe un nombre (ej. "WordPress") y Google te generará una contraseña de 16 caracteres. Cópiala, solo la verás una vez.

Paso 3: Configurar el plugin con los datos de Gmail

En el plugin WP Mail SMTP, selecciona Gmail como Mailer. Te pedirá que hagas clic en un botón para conectar con Google. Sigue los pasos de autorización.

También puedes hacerlo manualmente:

  • Servidor SMTP: smtp.gmail.com
  • Puerto: 587
  • Cifrado: TLS
  • Usuario: tu correo de Gmail completo
  • Contraseña: la contraseña de aplicación que generaste (no tu contraseña normal)

Guarda los cambios y realiza una prueba de envío.

Solución de problemas comunes con el envío de correo

Aunque sigas los pasos al pie de la letra, a veces surgen errores. Aquí tienes los más frecuentes y cómo solucionarlos:

El correo de prueba no llega

Revisa la bandeja de spam o correo no deseado. Si tampoco está ahí, prueba con otro puerto (cambia de 587 a 465). También verifica que la contraseña sea correcta y que no tenga espacios.

Error de autenticación

Esto suele pasar cuando el usuario o la contraseña son incorrectos. En Gmail, asegúrate de usar la contraseña de aplicación, no la normal. En hosting, verifica que el nombre de usuario sea el correo completo.

El puerto 25 está bloqueado

Muchos servidores bloquean el puerto 25 para evitar spam. Usa siempre el 587 o el 465. Si tu hosting solo permite el 25, contacta con el soporte para que lo habiliten.

Los emails llegan pero van a spam

Esto ocurre cuando el remitente no está autenticado correctamente. Asegúrate de que el dominio de tu correo coincida con el dominio de tu web. También puedes configurar registros SPF y DKIM en tu panel de control (Syspanel suele tener esta opción en la sección de DNS).

¿Cómo comprobar si WordPress está enviando correos correctamente?

Además de la prueba del plugin, puedes verificar el envío de correos en WordPress de forma manual. Instala el plugin WP Mail Logging para registrar todos los emails que envía WordPress. Así podrás ver si se están generando correctamente y si hay errores.

Otra opción es crear un formulario de contacto con un plugin como Contact Form 7 y enviarte una prueba. Si lo recibes, la configuración es correcta.

Preguntas frecuentes sobre el envío de correo en WordPress

¿Necesito un plugin para configurar el correo en WordPress?

Sí, es altamente recomendable. Sin un plugin SMTP, WordPress usa la función PHP mail(), que es poco fiable. Los plugins te dan control total y mejoran la tasa de entrega.

¿Puedo usar el correo de mi hosting para enviar emails desde WordPress?

Sí, es una de las mejores opciones. Crea una cuenta de correo en tu panel (por ejemplo, Syspanel con puerto 2106) y usa esos datos SMTP en el plugin.

¿Cuál es el mejor plugin SMTP para WordPress?

WP Mail SMTP es el más popular y fácil de usar. También son buenos Easy WP SMTP y Post SMTP. Todos son gratuitos y cumplen la función.

¿Qué puerto SMTP debo usar?

El puerto 587 con cifrado TLS es el más recomendado. El 465 con SSL también es válido. Evita el 25, ya que suele estar bloqueado.

¿Puedo enviar correos desde WordPress sin usar SMTP?

Técnicamente sí, pero no es recomendable. La tasa de entrega será baja y muchos correos se perderán o irán a spam. Configurar SMTP es la solución profesional.

¿Qué hago si mi hosting no permite SMTP externo?

Algunos hostings bloquean conexiones SMTP a servidores externos. En ese caso, usa la cuenta de correo de tu propio hosting. Si tampoco funciona, contacta con el soporte técnico para que te ayuden a habilitarlo.

Conclusión: asegura que tus emails de WordPress siempre lleguen

Configurar el correo electrónico en WordPress para envíos desde el panel no tiene por qué ser un dolor de cabeza. Con un plugin SMTP y los datos correctos, puedes garantizar que todos los emails de tu web (notificaciones, restablecimientos de contraseña, formularios de contacto) lleguen a su destino sin caer en spam.

Recuerda los puntos clave:

  • Usa siempre un plugin SMTP como WP Mail SMTP.
  • Obtén los datos SMTP desde tu panel de control (si usas Syspanel, el puerto de acceso es el 2106).
  • Prueba el envío después de cada cambio.
  • Si algo falla, revisa puertos, cifrado y contraseñas.

Con estos pasos, tu WordPress enviará correos de forma fiable y profesional. Si tienes dudas, revisa las preguntas frecuentes de este artículo o contacta con el soporte de tu hosting. ¡No dejes que un correo perdido arruine la comunicación con tus usuarios!

[TIP]: Si tu web tiene muchos envíos (por ejemplo, una tienda online), considera usar un servicio de correo transaccional como Sendinblue o Mailgun. Son más escalables y tienen mejores estadísticas de entrega.

[WARNING]: Nunca uses tu contraseña personal de Gmail directamente en WordPress. Siempre genera una contraseña de aplicación desde la configuración de Google. De lo contrario, podrías comprometer tu cuenta.

[INFO]: La mayoría de los errores de configuración SMTP se deben a un puerto incorrecto o a un cifrado no coincidente. Revisa dos veces los datos antes de guardar.

¿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