Cómo configurar el correo de WordPress en Plesk (SMTP)
[INFO] Este artículo está pensado para que puedas configurar el envío de correos desde tu WordPress cuando está alojado en un panel Plesk. Si no tienes experiencia técnica, no te preocupes, iremos paso a paso y con un lenguaje muy claro. Al final, tu web podrá enviar correos electrónicos (como los de recuperación de contraseña o los formularios de contacto) de forma fiable y sin que acaben en la carpeta de spam.
¿Por qué es necesario configurar SMTP en WordPress con Plesk?
Cuando instalas WordPress, por defecto utiliza la función mail() de PHP para intentar enviar correos electrónicos. Este método es muy básico y, en la mayoría de los servidores modernos (incluidos los que usan Plesk), suele fallar o los correos terminan en la bandeja de spam del destinatario. Los servidores de correo como Gmail, Outlook o Yahoo son muy estrictos y rechazan correos que no provengan de un servidor autenticado correctamente.
La solución profesional es utilizar SMTP (Protocolo Simple de Transferencia de Correo). Esto significa que tu WordPress se conectará directamente al servidor de correo de tu dominio (el que has creado en Plesk) para enviar los mensajes. De esta forma, los correos se autentican, se envían de forma segura y tienen muchas más probabilidades de llegar a la bandeja de entrada.
¿Qué necesito antes de empezar?
Antes de tocar nada en WordPress, es fundamental que tengas a mano los datos de tu cuenta de correo electrónico creada en Plesk. Sin estos datos, no podremos completar la configuración.
- Dirección de correo electrónico completa: Por ejemplo,
admin@tudominio.com. - Contraseña de ese correo electrónico: La misma que usarías para entrar al webmail.
- Nombre de host del servidor de correo: Normalmente es
mail.tudominio.comosmtp.tudominio.com. Lo puedes verificar en Plesk, en la sección de "Cuentas de correo". - Puertos de conexión: Los más comunes para SMTP son el 25 (no recomendado), el 465 (SSL) y el 587 (TLS). Te explicaremos cuál usar.
[INFO] Si no has creado aún una cuenta de correo para tu dominio, debes hacerlo primero desde el panel de Plesk. Ve a la sección "Correo", crea una nueva cuenta y anota la contraseña. Esa será la identidad que usará WordPress para enviar los emails.
Paso 1: Crear y verificar tu cuenta de correo en Plesk
Este paso es la base de todo. Si ya tienes una cuenta de correo creada, puedes saltar al siguiente bloque. Si no, sigue estas instrucciones:
- Accede a tu panel de control de Plesk.
- En el menú lateral izquierdo, busca la sección "Correo" (o "Mail").
- Haz clic en "Crear dirección de correo electrónico" o el botón equivalente.
- Introduce el nombre de la cuenta (ej.
contacto,info,admin) y selecciona tu dominio en el desplegable. Esto formará la dirección completa (ej.contacto@tudominio.com). - Establece una contraseña segura y confírmala.
- Haz clic en "Aceptar" o "OK".
Ahora, para verificar que la cuenta funciona, es recomendable acceder al webmail (por ejemplo, a través de https://webmail.tudominio.com) e iniciar sesión con esas credenciales. Si puedes entrar, la cuenta está lista para ser usada.
Paso 2: Elegir e instalar un plugin de SMTP para WordPress
WordPress no trae una opción nativa para configurar SMTP de forma sencilla. Por eso, necesitaremos un plugin. Hay varios muy buenos, pero recomendamos uno que es el estándar de la industria: WP Mail SMTP. Es gratuito, fácil de usar y muy potente.
Para instalarlo:
- Accede al panel de administración de WordPress (normalmente en
tudominio.com/wp-admin). - Ve a "Plugins" y haz clic en "Añadir nuevo".
- En el buscador, escribe "WP Mail SMTP".
- Encuentra el plugin desarrollado por WPForms y haz clic en "Instalar ahora".
- Una vez instalado, haz clic en "Activar".
[TIP] Este plugin gratuito es más que suficiente para la mayoría de los sitios web. No necesitas la versión de pago para configurar el envío de correos con tu servidor Plesk.
Paso 3: Configuración del plugin WP Mail SMTP
Una vez activado el plugin, verás un nuevo menú en el panel lateral llamado "WP Mail SMTP". Haz clic en él para empezar la configuración.
3.1. Configuración básica del remitente
Lo primero que verás es la sección "Configuración general". Aquí debes indicar quién envía los correos.
- En "De Email" (From Email), introduce la dirección de correo que creaste en Plesk, por ejemplo
admin@tudominio.com. Es importante que sea exactamente la misma que la de tu cuenta de correo. - En "De Nombre" (From Name), escribe el nombre de tu empresa o sitio web, por ejemplo, "Mi Empresa". Este nombre aparecerá como remitente en el correo del destinatario.
- Deja la opción "Forzar De Email" y "Forzar De Nombre" como están (normalmente desactivadas) a menos que tengas una razón específica para cambiarlas.
3.2. Configuración del servidor SMTP (la clave)
Esta es la parte más importante. Baja hasta la sección "Mailer". Verás varias opciones, pero debes seleccionar "Other SMTP" (Otro SMTP).
Al seleccionar esto, se desplegarán nuevas opciones. Rellénalas así:
- SMTP Host: Introduce
mail.tudominio.com. Si no te funciona, prueba consmtp.tudominio.com. Puedes verificar el nombre exacto en Plesk, en los detalles de tu cuenta de correo. - Encryption (Cifrado): Selecciona "SSL" si vas a usar el puerto 465, o "TLS" si vas a usar el puerto 587. Te recomendamos empezar con TLS y el puerto 587, ya que suele ser el más compatible.
- SMTP Port: Introduce el puerto correspondiente. Si elegiste SSL, usa el 465. Si elegiste TLS, usa el 587. El puerto 25 no lo uses, ya que suele estar bloqueado para evitar spam.
- Auto TLS: Deja esta opción activada (marcada).
- Authentication (Autenticación): Asegúrate de que esté activada (marcada) la opción "Authentication: true". Esto es imprescindible.
- SMTP Username: Introduce la dirección de correo electrónico completa, por ejemplo
admin@tudominio.com. - SMTP Password: Introduce la contraseña que pusiste al crear la cuenta de correo en Plesk.
3.3. Guardar y comprobar la conexión
Después de rellenar todos los datos, haz clic en el botón "Guardar configuración" (o "Save Settings").
El plugin te mostrará un mensaje de éxito o un error. Si todo está correcto, verás en verde el mensaje "Los ajustes se han guardado correctamente".
Ahora viene la prueba de fuego. Haz clic en la pestaña "Prueba de correo electrónico" (o "Email Test") en la parte superior de la página del plugin.
- Introduce una dirección de correo a la que tengas acceso (puede ser tu correo personal de Gmail).
- Haz clic en "Enviar correo electrónico".
Si la configuración es correcta, recibirás un correo en tu bandeja de entrada (revisa también el spam). Si no lo recibes, te aparecerá un mensaje de error que te dará pistas sobre qué ha fallado (contraseña incorrecta, puerto equivocado, etc.).
[WARNING] Si no recibes el correo de prueba, revisa que la contraseña de la cuenta de correo en Plesk sea correcta. A veces, al copiar y pegar, se añaden espacios en blanco. También asegúrate de que el usuario SMTP sea la dirección de correo completa, no solo el nombre de la cuenta.
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes que suelen surgir durante este proceso, junto con sus soluciones.
¿Por qué mis correos siguen yendo a spam?
Esto puede deberse a varios factores, pero el más común es que el dominio no tenga configurados correctamente los registros SPF y DKIM en Plesk. Estos registros son como un sello de autenticidad que demuestra que los correos provienen de tu servidor y no de un suplantador.
- Ve a tu panel de Plesk.
- Busca la sección de "Correo" o los ajustes de tu dominio.
- Busca las opciones de "SPF" y "DKIM" y asegúrate de que estén activadas.
- Guarda los cambios. Plesk se encargará de añadir los registros DNS necesarios automáticamente.
El plugin me dice que no puede conectar con el servidor SMTP
- Verifica el puerto: Prueba a cambiar entre el 465 (SSL) y el 587 (TLS). A veces el servidor solo tiene abierto uno de los dos.
- Comprueba el host: Asegúrate de que el host es
mail.tudominio.comy nosmtp.tudominio.com. Ambos suelen funcionar, pero es mejor probar ambos. - Revisa la contraseña: Vuelve a escribir la contraseña manualmente en el plugin, en lugar de copiarla y pegarla, para evitar errores de formato.
- Firewall: En raras ocasiones, el servidor puede tener un firewall que bloquee la conexión. Contacta con tu proveedor de hosting si el problema persiste.
¿Puedo usar el correo de Gmail o Outlook para enviar los emails de mi WordPress?
Técnicamente sí, pero no es recomendable. Gmail y Outlook tienen límites de envío diario muy bajos para cuentas gratuitas y suelen bloquear la cuenta si detectan un uso "inusual" (como el envío de formularios desde una web). Es mucho más profesional y fiable usar el correo de tu propio dominio, que has configurado en Plesk.
¿Qué pasa si no tengo un plugin de SMTP? ¿Puedo hacerlo con código?
Sí, es posible añadir un fragmento de código al archivo functions.php de tu tema hijo, pero es una práctica más avanzada y propensa a errores. Si no eres desarrollador, es mucho más seguro y fácil usar un plugin. La gestión de errores y la configuración se simplifican enormemente.
Mi web está en Syspanel (antes HestiaCP), ¿cambia algo?
Si tu hosting usa Syspanel (que es como se conoce ahora a HestiaCP) en lugar de Plesk, el proceso es muy similar, pero la interfaz cambia. En Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Dentro de Syspanel, buscarás la sección de "Mail" o "Correo" para crear la cuenta. El resto del proceso en WordPress (instalar el plugin y configurar el SMTP) es idéntico, solo cambia el panel donde creas la cuenta de correo.
Conclusión y buenas prácticas finales
Configurar el correo SMTP en WordPress con Plesk es un proceso que, una vez realizado, te dará una gran tranquilidad. No solo te aseguras de que los correos importantes de tu web (como los de recuperación de contraseña) lleguen a su destino, sino que también mejoras la reputación de tu dominio.
Recomendaciones para el futuro
- Mantén el plugin actualizado: Como cualquier otro plugin, asegúrate de actualizar WP Mail SMTP periódicamente para tener las últimas mejoras de seguridad y rendimiento.
- No compartas la contraseña: La contraseña de la cuenta de correo que usas para SMTP es sensible. No la publiques ni la compartas con terceros.
- Monitorea los envíos: El plugin te ofrece un registro de correos. De vez en cuando, revísalo para asegurarte de que no hay errores de envío.
- Si tu web crece, valora un servicio SMTP profesional: Si empiezas a enviar cientos de correos al día (por ejemplo, newsletters), puede que necesites un servicio de terceros como SendGrid o Mailgun. Para el uso normal de una web (formularios, notificaciones), la configuración que has aprendido hoy es perfecta.
Con estos pasos, tu WordPress ya está listo para comunicarse de forma fiable con el mundo. ¡Enhorabuena por haber llegado hasta aquí! Si tienes alguna duda, repasa las secciones anteriores o consulta la documentación oficial de tu proveedor de hosting.
