Cómo configurar el correo en tu dominio con WordPress (Plesk)
Introducción: El correo y WordPress, una relación necesaria
Si tienes una web en WordPress, tarde o temprano necesitarás que el correo funcione. No hablamos solo de recibir mensajes en tu buzón de Gmail, sino de que tu propio dominio envíe correos electrónicos de forma fiable. Piensa en los formularios de contacto, las notificaciones de pedido, los avisos de registro o la recuperación de contraseñas. Si el correo falla, tu web se queda sorda y muda.
Uno de los paneles de control más usados en el hosting es Plesk, y aunque es muy potente, configurar el correo de WordPress con él tiene sus trucos. En este artículo, te voy a guiar paso a paso para que configures el correo en tu dominio con WordPress usando Plesk, resolviendo los típicos errores email wordpress que aparecen cuando todo parece estar bien pero los mensajes no llegan.
Vamos a ir desde lo más básico (crear la cuenta de correo) hasta lo más técnico (configurar SMTP), todo explicado como si estuvieras tomando un café con un amigo que sabe de esto. Sin tecnicismos innecesarios y con mucho detalle.
¿Por qué WordPress no envía correos por defecto? El problema del mail()
Antes de empezar a tocar nada, es importante que entiendas por qué tu WordPress no envía correos como debería. Por defecto, WordPress usa la función mail() de PHP para enviar emails. Este método es muy básico y, en la mayoría de los servidores modernos (incluido Plesk), está deshabilitado o muy limitado.
¿El resultado? Los correos se marcan como spam, no llegan o directamente se pierden en el vacío. Por eso, cuando configures el correo en tu dominio con WordPress en Plesk, el objetivo principal será usar un método SMTP autenticado en lugar del mail() de PHP.
Este es el origen del 90% de los errores email wordpress que la gente encuentra. No es que tu web esté rota, es que el método de envío no es el adecuado. Tranquilo, tiene solución y te la voy a dar completa.
Paso 1: Crear la cuenta de correo en Plesk
Lo primero que necesitas es una cuenta de correo asociada a tu dominio. Si ya la tienes, puedes saltarte este paso, pero si no, aquí te explico cómo hacerlo.
- Accede a Plesk con tus credenciales de administrador.
- En el panel izquierdo, busca la sección "Correo" o "Mail" y haz clic en ella.
- Verás una lista de dominios. Selecciona el dominio donde quieres crear el correo.
- Haz clic en "Crear dirección de correo electrónico" o el botón que diga "Add Email Address".
- Rellena el formulario:
- Dirección de correo: Por ejemplo,
info@tudominio.com. - Contraseña: Elige una segura. Puedes usar el generador integrado.
- Buzón: Define un tamaño. Si solo lo usas para SMTP, con 100 MB es más que suficiente.
- Dirección de correo: Por ejemplo,
- Haz clic en "Aceptar" o "OK".
Con esto, ya tienes tu cuenta de correo creada. Ahora, esta cuenta será la que usaremos para configurar el SMTP en WordPress. Es importante que la recuerdes bien, porque la necesitarás más adelante.
[TIP]: Usa una dirección que no sea la principal de tu web, como
smtp@tudominio.comono-reply@tudominio.com. Así, si algo falla, no afectas a tu correo principal de contacto.
Paso 2: Localizar los datos SMTP en Plesk
Para poder enviar correo wordpress a través de Plesk, necesitas los datos de conexión SMTP. Plesk los tiene a mano, solo tienes que saber dónde mirar.
- En Plesk, ve a la sección "Correo" y selecciona tu dominio.
- Junto a tu cuenta de correo, verás un icono de "Configuración" o un engranaje. Haz clic ahí.
- Busca la pestaña o sección que diga "Configuración del cliente de correo" o "Mail Client Settings".
Ahí encontrarás estos datos, que son oro puro:
- Servidor de correo entrante (POP3/IMAP): Normalmente
mail.tudominio.comoimap.tudominio.com. - Servidor de correo saliente (SMTP): Normalmente
mail.tudominio.comosmtp.tudominio.com. - Puerto SMTP: Suele ser el 465 (SSL) o el 587 (TLS). Plesk soporta ambos.
- Autenticación: Debe estar activada (requiere contraseña).
- Nombre de usuario: Tu dirección de correo completa, por ejemplo
info@tudominio.com.
Anota estos datos en un papel o en un bloc de notas. Los vas a necesitar en el siguiente paso.
[INFO]: Si usas un certificado SSL en tu dominio (algo muy recomendable), el puerto 465 con SSL es la opción más segura. Si no tienes SSL, usa el 587 con TLS.
Paso 3: Instalar y configurar un plugin SMTP en WordPress
Ahora viene la parte divertida: conectar tu WordPress con el SMTP de Plesk. La forma más fácil y segura de hacerlo es mediante un plugin. Hay muchos, pero yo te recomiendo WP Mail SMTP o FluentSMTP. Son gratuitos y muy fáciles de usar.
3.1 Instalar el plugin
- Ve a tu Panel de administración de WordPress (
/wp-admin). - En el menú lateral, busca "Plugins" y haz clic en "Añadir nuevo".
- En el buscador, escribe "WP Mail SMTP".
- Haz clic en "Instalar ahora" y luego en "Activar".
3.2 Configurar el plugin
Una vez activado, verás un nuevo menú llamado "WP Mail SMTP" en la barra lateral. Haz clic ahí.
- En la pestaña "General", busca la opción "Mailer" y selecciona "Other SMTP".
- Se desplegarán varios campos. Rellénalos con los datos que anotaste antes:
- From Email: La dirección que creaste en Plesk (ej:
info@tudominio.com). - From Name: El nombre que quieres que aparezca como remitente (ej: "Mi Web").
- SMTP Host:
mail.tudominio.comosmtp.tudominio.com. - SMTP Port:
465(si usas SSL) o587(si usas TLS). - Encryption:
SSLsi usaste el puerto 465, oTLSsi usaste el 587. - SMTP Authentication: Actívalo (pon la palanca en ON).
- SMTP Username: Tu dirección de correo completa (ej:
info@tudominio.com). - SMTP Password: La contraseña que definiste al crear la cuenta.
- From Email: La dirección que creaste en Plesk (ej:
- Guarda los cambios con el botón "Guardar configuración".
[WARNING]: Si usas el puerto 465, asegúrate de que la opción de cifrado sea SSL, no TLS. Mezclarlos es uno de los errores email wordpress más comunes y frustrantes.
Paso 4: Probar el envío de correo
Una vez configurado, es hora de comprobar si todo funciona. El plugin WP Mail SMTP tiene una herramienta de prueba integrada, y es tu mejor amiga en este momento.
- Dentro del plugin, ve a la pestaña "Email Test".
- Introduce una dirección de correo a la que tengas acceso (puede ser tu Gmail personal).
- Haz clic en "Enviar email".
Si todo está bien, recibirás un correo de prueba en unos segundos. Si no, el plugin te mostrará un mensaje de error detallado. No te asustes, es normal que a la primera no salga. Vamos a ver los errores más comunes y cómo solucionarlos.
Solución de problemas: Errores email wordpress más comunes
Aquí es donde la cosa se pone interesante. Si el correo de prueba falla, no te preocupes. El 80% de las veces es un problema de configuración simple. Vamos a repasar los errores típicos y cómo arreglarlos.
Error 1: "Connection refused" o "No se puede conectar al host"
Este error significa que WordPress no puede llegar al servidor SMTP. Las causas más probables son:
- El puerto está bloqueado: Algunos hosts bloquean el puerto 465 o 587 por seguridad. Prueba cambiando al otro puerto.
- El host es incorrecto: Verifica que el host SMTP sea exactamente el que te da Plesk. A veces es
smtp.tudominio.com, otras veces esmail.tudominio.com. Mira la configuración del cliente de correo en Plesk. - Firewall o mod_security: Si usas un hosting compartido, puede que haya un firewall que bloquee conexiones externas SMTP. En ese caso, contacta con tu proveedor.
Error 2: "Authentication failed" o "Nombre de usuario o contraseña incorrectos"
Este es el error más frustrante, pero también el más fácil de arreglar.
- Revisa la contraseña: Asegúrate de que no tiene espacios ni caracteres extraños. Si la creaste con mayúsculas, recuerda que es sensible a mayúsculas.
- El nombre de usuario debe ser la dirección completa: No pongas solo "info", pon
info@tudominio.com. - Prueba a cambiar la contraseña en Plesk: A veces la contraseña se guarda con caracteres especiales que no se copian bien. Ve a Plesk, cambia la contraseña de la cuenta de correo y vuelve a introducirla en el plugin.
Error 3: "SSL certificate problem" o "No se puede verificar el certificado"
Este es un clásico. Si usas SSL en el puerto 465, WordPress a veces no puede verificar el certificado del servidor.
- Solución rápida: En el plugin WP Mail SMTP, busca la opción "Verify SSL" o "SSL Certificate" y desactívala. No es la solución más elegante, pero funciona.
- Solución definitiva: Asegúrate de que tu dominio tiene un certificado SSL válido instalado en Plesk. Si lo tienes, el error debería desaparecer.
Error 4: El correo se envía pero cae en spam
Esto no es un error técnico, pero es igual de frustrante. Si el correo llega pero va a la carpeta de spam, el problema suele ser la autenticación del dominio (SPF, DKIM, DMARC).
Plesk ofrece una solución muy sencilla para esto:
- Ve a Plesk > Correo > tu dominio.
- Busca la sección de "Configuración de DNS" o "SPF/DKIM".
- Activa las opciones "SPF" y "DKIM". Plesk generará los registros automáticamente.
- Guarda los cambios y espera unas horas a que se propaguen los DNS.
Con esto, tus correos tendrán una "firma" que demuestra que son legítimos y será mucho menos probable que caigan en spam.
Configurar SMTP en Plesk sin plugin (opción avanzada)
Si no quieres usar un plugin y prefieres tocar el código (siempre con cuidado), puedes configurar el SMTP directamente en el archivo wp-config.php de WordPress. Esto es útil si quieres reducir el número de plugins en tu web.
- Accede a tu hosting por FTP o al administrador de archivos de Plesk.
- Busca el archivo
wp-config.phpen la raíz de tu instalación de WordPress. - Añade estas líneas justo antes de la línea que dice
/* That's all, stop editing! */:
define( 'SMTP_HOST', 'mail.tudominio.com' );
define( 'SMTP_PORT', 465 );
define( 'SMTP_SSL', 'ssl' );
define( 'SMTP_AUTH', true );
define( 'SMTP_USER', 'info@tudominio.com' );
define( 'SMTP_PASS', 'tucontraseña' );
- Guarda el archivo.
Este método es más "limpio" pero menos flexible. Si luego quieres cambiar la contraseña, tendrás que editar el archivo de nuevo. Con el plugin, el cambio es desde el panel.
[TIP]: Si no te sientes cómodo editando archivos, quédate con el plugin. Es más seguro y fácil de mantener.
Consejos finales para un envío de correo fiable
Ya tienes el correo funcionando, pero aquí van unos últimos consejos para que no vuelvas a tener problemas:
- Mantén tu WordPress actualizado: Las versiones antiguas tienen vulnerabilidades que pueden afectar al envío de correos.
- No uses el método
mail()de PHP: Ya lo hemos dicho, pero es que es la causa de muchos errores email wordpress. Siempre SMTP. - Revisa los logs de Plesk: Si tienes problemas, ve a Plesk > Logs y busca errores de correo. Te darán pistas muy valiosas.
- Usa un servicio de correo transaccional si tu web tiene mucho volumen: Si envías cientos de correos al día (newsletters, notificaciones), considera usar servicios como SendGrid o Mailgun. Plesk también tiene integraciones para esto.
Preguntas frecuentes (FAQ)
¿Necesito un plugin para configurar SMTP en WordPress con Plesk?
No es obligatorio, pero es la forma más fácil y segura. Puedes hacerlo a mano con el wp-config.php, pero el plugin te da una interfaz más amigable y herramientas de prueba.
¿Qué puerto SMTP debo usar en Plesk, 465 o 587?
Ambos son válidos. El 465 usa SSL y es más seguro, el 587 usa TLS y es más compatible. Si tu dominio tiene certificado SSL, usa el 465. Si no, el 587.
¿Por qué WordPress no envía correos con la función mail()?
Porque la mayoría de los servidores modernos (incluido Plesk) deshabilitan o limitan esta función por seguridad. Por eso es necesario usar SMTP con autenticación.
¿Cómo sé si mi correo SMTP está configurado correctamente?
Usa la herramienta de prueba del plugin WP Mail SMTP. Si recibes el correo de prueba, está todo bien. Si no, el mensaje de error te indicará qué falla.
¿Puedo usar una cuenta de Gmail para enviar correos desde WordPress?
Técnicamente sí, pero es mala idea. Gmail tiene límites de envío diarios y puede bloquear tu cuenta si envías demasiados correos. Mejor usa la cuenta de tu dominio creada en Plesk.
¿Qué son SPF, DKIM y DMARC?
Son registros DNS que autentican tu dominio y evitan que tus correos caigan en spam. Plesk los genera automáticamente si los activas en la configuración de correo.
Conclusión: Tu correo, funcionando como un reloj
Configurar el correo en tu dominio con WordPress y Plesk no es ciencia espacial, pero requiere seguir los pasos correctos. Resumiendo: crea tu cuenta de correo en Plesk, anota los datos SMTP, instala un plugin como WP Mail SMTP, configúralo con los puertos correctos y prueba el envío.
Los errores email wordpress son frustrantes, pero casi siempre tienen una solución sencilla. Con esta guía, ya tienes todas las herramientas para que tu web envíe correos de forma fiable y sin sustos.
Recuerda que, si te quedas atascado, el soporte de tu hosting (que usa Plesk) siempre puede ayudarte. Pero con lo que has aprendido aquí, estoy seguro de que podrás resolverlo tú mismo. ¡A por ello!
