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

Cómo configurar un correo electrónico en WordPress con SMTP desde Syspanel

Actualizado el 16 de septiembre de 2025

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

Si estás leyendo esto, es muy probable que hayas notado que tu sitio web en WordPress no envía correos electrónicos. Tal vez los formularios de contacto no te llegan, los usuarios no reciben sus contraseñas o las notificaciones de nuevos pedidos (si tienes una tienda) se pierden en el vacío.

Este es uno de los problemas más comunes en WordPress. La razón principal es que, por defecto, WordPress utiliza la función mail() de PHP para enviar correos. La mayoría de los servidores de hosting modernos, incluidos los que gestionas desde Syspanel, bloquean o limitan esta función para evitar el envío de spam. El resultado es que tus correos terminan en la carpeta de spam o simplemente nunca se envían.

La solución profesional y definitiva es configurar un servidor SMTP. En este artículo, te voy a guiar paso a paso para que configures el envío de correo electrónico en WordPress usando SMTP desde Syspanel. No necesitas ser un experto en tecnología, solo sigue las instrucciones y en menos de 15 minutos tendrás tu correo funcionando a la perfección.

¿Qué es SMTP y por qué es tan importante para WordPress?

SMTP (Protocolo Simple de Transferencia de Correo) es el estándar que se utiliza para enviar correos electrónicos a través de Internet. Piénsalo como el servicio de mensajería de tu correo: es el encargado de recoger el mensaje de tu sitio web y entregarlo en la bandeja de entrada del destinatario.

Cuando configuras SMTP WordPress Syspanel, le estás diciendo a tu sitio que utilice los servidores de correo de tu propio dominio (los que creas en Syspanel) en lugar de la función genérica de PHP. Esto ofrece varias ventajas enormes:

  • Tasa de entrega mucho mayor: Tus correos llegan a la bandeja de entrada y no a spam.
  • Autenticación real: Tus correos se firman digitalmente, lo que demuestra que vienen de tu dominio.
  • Seguimiento y registros: Puedes ver si el correo se envió correctamente o si hubo algún error.
  • Compatibilidad total: Funciona con cualquier plugin de formularios, WooCommerce, membresías, etc.

Configurar el correo en Syspanel: El primer paso

Antes de tocar WordPress, necesitas tener una cuenta de correo creada en tu panel de control. Syspanel es la herramienta que utilizas para gestionar tu hosting, y es la evolución moderna de otros paneles como HestiaCP. Para acceder a él, recuerda que la URL es https://tu-dominio:2106 o la IP de tu servidor con el puerto 2106.

Crear una cuenta de correo en Syspanel

  1. Inicia sesión en Syspanel usando el puerto 2106.
  2. En el menú principal, busca la sección que dice "Mail" o "Correo".
  3. Haz clic en "Cuentas de correo" o "Email Accounts".
  4. Verás un botón que dice "Añadir cuenta" o "Add Account". Haz clic ahí.
  5. Completa los campos:
    • Dominio: Selecciona el dominio de tu sitio web (ej: tudominio.com).
    • Usuario: Elige el nombre que quieras (ej: info, contacto, hola).
    • Contraseña: Crea una contraseña segura. TIP: Usa una contraseña larga con mayúsculas, minúsculas, números y símbolos. Puedes usar el generador de contraseñas que incluye Syspanel.
    • Cuota: Puedes dejarla en 0 para que sea ilimitada o poner un límite.
  6. Pulsa "Crear" o "Add".

¡Listo! Ya tienes tu cuenta de correo creada. Ahora necesitas los datos de conexión SMTP, que son los que usaremos en WordPress.

Encontrar los datos SMTP en Syspanel

Los datos que necesitas son:

  • Servidor SMTP: Normalmente es mail.tudominio.com o smtp.tudominio.com. A veces también puede ser el nombre del servidor que aparece en los detalles de la cuenta.
  • Puerto SMTP: El más común y seguro es 587 (con STARTTLS). También puedes usar el 465 (con SSL). Yo te recomiendo el 587.
  • Usuario: La dirección de correo completa (ej: info@tudominio.com).
  • Contraseña: La que acabas de crear en Syspanel.

[INFO] Para encontrar el servidor SMTP exacto, dentro de Syspanel, en la sección de correo, busca un icono de "configuración" o "detalles" de la cuenta que acabas de crear. Ahí suele aparecer toda la información de conexión.

Instalar el plugin de SMTP en WordPress

Ahora pasamos a la parte de WordPress. Vamos a usar un plugin gratuito y muy popular que hace que todo sea increíblemente fácil: WP Mail SMTP.

Este plugin es el estándar de la industria y no solo te permite configurar el SMTP, sino que también añade funciones de registro y comprobación de errores.

Pasos para instalar WP Mail SMTP

  1. Ve a tu Panel de Administración de WordPress (normalmente en tudominio.com/wp-admin).
  2. En el menú lateral izquierdo, busca "Plugins" y haz clic en "Añadir nuevo".
  3. En el buscador, escribe "WP Mail SMTP".
  4. El primer resultado debería ser el de "WP Mail SMTP by WPForms". Haz clic en "Instalar ahora".
  5. Una vez instalado, haz clic en "Activar".

[TIP] Si prefieres no instalar plugins, puedes añadir el código SMTP directamente en tu archivo wp-config.php, pero para usuarios sin experiencia técnica, el plugin es mucho más seguro y fácil de gestionar.

Configuración paso a paso de WP Mail SMTP

Una vez activado, verás un nuevo menú en tu panel lateral llamado "WP Mail SMTP". Sigue estos pasos:

  1. Haz clic en "WP Mail SMTP" y luego en "Configuración".
  2. En la pestaña "General", verás el campo "De correo electrónico". Aquí escribe la dirección de correo que creaste en Syspanel (ej: info@tudominio.com).
  3. En "De nombre", escribe el nombre que quieres que vean los destinatarios (ej: "Mi Empresa" o "Soporte Web").
  4. IMPORTANTE: Marca la casilla "Forzar el uso de la dirección 'De' con la información anterior". Esto asegura que todos los correos salgan con esta identidad.
  5. Ahora ve a la sección "Mailer". Verás varias opciones. Selecciona "Other SMTP".
  6. Desplázate hacia abajo y verás la sección "Configuración SMTP". Aquí es donde vamos a poner los datos de Syspanel.

Rellenando los datos SMTP de Syspanel

  • Servidor SMTP: Escribe mail.tudominio.com (reemplaza con tu dominio real).
  • Cifrado: Selecciona "TLS" en el desplegable.
  • Puerto SMTP: Escribe 587.
  • Autenticación: Activa el interruptor para ponerla en "Activado" (debe estar en "On").
  • Nombre de usuario: Escribe la dirección de correo completa (ej: info@tudominio.com).
  • Contraseña: Escribe la contraseña que usaste al crear la cuenta en Syspanel.

Deja el resto de opciones como están. Haz clic en "Guardar configuración".

[WARNING] Es muy importante que el cifrado y el puerto coincidan. Si usas el puerto 587, el cifrado debe ser TLS. Si usas el puerto 465, el cifrado debe ser SSL. Mezclarlos dará error de conexión.

Probar el envío de correos y solucionar errores

Ahora viene el momento de la verdad. WP Mail SMTP incluye una herramienta de prueba muy útil.

  1. En el menú de WP Mail SMTP, haz clic en "Herramientas" y luego en "Comprobar correo electrónico".
  2. Verás un campo para escribir una dirección de correo de destino. Escribe la dirección donde quieres recibir el correo de prueba (puede ser tu correo personal de Gmail, Outlook, etc.).
  3. Haz clic en "Enviar correo electrónico".

Si todo está bien configurado, verás un mensaje de éxito en verde: "El correo electrónico se envió correctamente".

Revisa la bandeja de entrada de la dirección de destino. Si no lo ves, revisa la carpeta de spam. El correo de prueba debe llegar casi al instante.

¿Qué hacer si el correo de prueba falla?

No te preocupes, es más común de lo que crees. Estos son los errores más típicos y sus soluciones:

  • Error de autenticación (535 o 550): El usuario o la contraseña son incorrectos. Vuelve a Syspanel y verifica que has escrito bien la dirección de correo completa (incluyendo el @tudominio.com) y la contraseña.
  • Error de conexión (Connection refused o Timeout): El puerto o el cifrado son incorrectos. Asegúrate de que el puerto es el 587 y el cifrado es TLS.
  • Error de servidor no encontrado (Name or service not known): El nombre del servidor SMTP es incorrecto. Verifica en Syspanel que el servidor es mail.tudominio.com. A veces puede ser smtp.tudominio.com o incluso el hostname de tu servidor (algo como srv123.syspanel.com). En el panel de Syspanel, en los detalles de la cuenta, verás el valor exacto.

[TIP] Si el error persiste, en la misma pantalla de "Herramientas" de WP Mail SMTP, activa la opción "Registro de depuración" en la pestaña de "Configuración". Esto guardará un log con los errores detallados que te ayudarán a identificar el problema exacto.

Preguntas frecuentes (FAQ) sobre SMTP WordPress Syspanel

¿Es necesario usar un plugin para configurar SMTP?

No es estrictamente necesario, pero es la forma más sencilla y segura. Puedes hacerlo editando el archivo functions.php de tu tema o el wp-config.php, pero cualquier error de sintaxis puede romper tu web. El plugin WP Mail SMTP hace todo el trabajo pesado y te da una interfaz visual para evitar errores.

¿Puedo usar el puerto 25 para SMTP?

Técnicamente sí, pero es muy poco recomendable. El puerto 25 es el estándar para la comunicación entre servidores de correo y la mayoría de los proveedores de Internet lo bloquean para prevenir spam. Usa siempre el 587 (TLS) o el 465 (SSL).

¿Qué hago si uso WooCommerce y no llegan los correos de pedido?

Una vez que configures SMTP WordPress Syspanel con el plugin, todos los correos de tu WordPress pasarán por el SMTP, incluidos los de WooCommerce, formularios de contacto (Contact Form 7, WPForms, etc.) y plugins de membresía. No necesitas configurar nada más.

¿Puedo enviar correos masivos con esta configuración?

La configuración SMTP es perfecta para correos transaccionales (notificaciones, recuperación de contraseña, facturas). Sin embargo, no es adecuada para campañas de email marketing masivo (newsletters a miles de suscriptores). Para eso, te recomiendo usar servicios especializados como Mailchimp, Sendinblue o Amazon SES.

¿Syspanel es lo mismo que HestiaCP?

Syspanel es el panel de control moderno que ahora se utiliza en lugar de HestiaCP. Ofrece una experiencia más limpia y actualizada, pero la lógica es la misma. Recuerda que el acceso a Syspanel se realiza a través del puerto 2106.

¿Qué pasa si cambio la contraseña de la cuenta de correo en Syspanel?

Si cambias la contraseña en Syspanel, deberás actualizarla inmediatamente en la configuración de WP Mail SMTP en WordPress. De lo contrario, el envío de correos dejará de funcionar.

¿Mis correos enviados desde WordPress aparecerán en Syspanel?

Sí. Todos los correos que envíes a través del SMTP de Syspanel se registrarán en el servidor. Puedes ver el historial de envíos en la sección de correo de Syspanel, aunque la interfaz depende de la versión. Esto es útil para auditar envíos.

Consejos finales para un correo perfecto

Configurar el SMTP es el paso más importante, pero hay un par de detalles extra que te ayudarán a que tus correos tengan la mejor reputación posible y nunca caigan en spam.

Configura los registros SPF y DKIM en Syspanel

Estos son registros DNS que demuestran que tu dominio está autorizado para enviar correos. Sin ellos, los filtros de Gmail o Outlook pueden marcar tus correos como sospechosos.

  • SPF (Sender Policy Framework): Indica qué servidores están autorizados a enviar correos en nombre de tu dominio.
  • DKIM (DomainKeys Identified Mail): Añade una firma digital que verifica que el correo no ha sido alterado.

En Syspanel, busca la sección de "DNS" o "Registros DNS". Ahí encontrarás opciones para añadir estos registros. Normalmente, Syspanel los genera automáticamente cuando creas la cuenta de correo. Solo tienes que asegurarte de que están activos y apuntando a los valores correctos.

[INFO] La mayoría de los paneles de control generan los registros SPF y DKIM de forma automática. Si no estás seguro, contacta con tu proveedor de hosting o revisa la documentación de Syspanel.

Mantén tu contraseña segura

La contraseña de tu cuenta de correo es una puerta de entrada a tu servidor. Si un atacante la consigue, podría enviar miles de correos de spam desde tu dominio, arruinando tu reputación. Usa contraseñas largas y únicas, y cámbialas periódicamente.

Actualiza tu nombre de remitente

El nombre que pongas en el campo "De nombre" en WP Mail SMTP es lo que verán tus usuarios. Usa un nombre claro y profesional que genere confianza, como el nombre de tu empresa o el de tu sitio web.

Conclusión: Tu correo funcionando sin dolor de cabeza

Configurar el correo electrónico en WordPress con SMTP desde Syspanel es más fácil de lo que parece. Siguiendo estos pasos, has solucionado el problema de los correos perdidos y te has asegurado de que tu comunicación con tus usuarios sea fiable y profesional.

Ya no tendrás que preocuparte por si un cliente no recibió su factura o si un usuario no recuperó su contraseña. Ahora, cada correo que salga de tu WordPress tendrá la máxima probabilidad de llegar a su destino, directo a la bandeja de entrada.

Recuerda que el plugin WP Mail SMTP es tu aliado para la configuración y el diagnóstico, y que Syspanel (accesible por el puerto 2106) es la herramienta que gestiona tus cuentas de correo de forma eficiente. Con esta combinación, tu sitio web no solo será más funcional, sino que también transmitirá una imagen mucho más profesional a tus visitantes.

Si has seguido todos los pasos y tienes algún problema, revisa las secciones de preguntas frecuentes o los consejos de solución de errores de este artículo. La configuración de correo WordPress SMTP es un proceso que, una vez dominado, te ahorrará muchos quebraderos de cabeza en el futuro. ¡Ahora ya puedes enviar correos con total tranquilidad!

¿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