¿Cómo configurar correo en WordPress con Plesk?
Si tienes un sitio web en WordPress alojado en un servidor con Plesk, es probable que hayas notado que los correos que envía tu web (como formularios de contacto, notificaciones de pedidos o recuperación de contraseñas) a veces no llegan a su destino o caen directamente en la carpeta de spam. Esto es un problema muy común y tiene una solución clara: configurar correctamente el envío de correos usando un protocolo SMTP.
En esta guía extensa y detallada, te explicaré paso a paso cómo configurar correo en WordPress con Plesk para que tus emails lleguen siempre a la bandeja de entrada y no sean marcados como spam. Aprenderás desde los conceptos básicos hasta la instalación de plugins y la verificación de la configuración.
¿Por qué es necesario configurar el correo en WordPress con Plesk?
WordPress, por defecto, utiliza la función wp_mail() para enviar correos. Esta función se apoya en el servidor de correo del hosting (en este caso, Plesk) para enviar los mensajes. Sin embargo, esta configuración por defecto tiene varios problemas:
- Falta de autenticación SMTP: El envío se hace sin un usuario y contraseña definidos, lo que hace que los servidores de destino (Gmail, Outlook, Yahoo) duden de la legitimidad del correo.
- Altas tasas de spam: Al no estar autenticado, es muy probable que tus correos sean clasificados como spam o simplemente rechazados.
- Límites del servidor: Muchos servidores compartidos tienen límites estrictos para el envío de correos sin autenticar, lo que puede provocar que los emails no se envíen.
Para solucionar esto, necesitamos forzar a WordPress a usar un servidor SMTP autenticado. El SMTP (Simple Mail Transfer Protocol) es el protocolo estándar para el envío de correos y, al configurarlo correctamente, le decimos al servidor de destino quién envía el correo y que está autorizado para hacerlo.
Paso 1: Crear una cuenta de correo en Plesk
Antes de configurar WordPress, necesitas tener una dirección de correo electrónico real creada en tu panel de Plesk. Esta será la dirección desde la cual se enviarán todos los emails de tu web.
- Accede a tu panel de Plesk. Normalmente la URL es algo como
https://tudominio.com:8443ohttps://tu-ip:8443. - En el menú lateral, busca la sección Correo o Mail.
- Haz clic en Añadir dirección de correo o Crear cuenta de correo.
- Rellena los campos:
- Nombre de la cuenta: Por ejemplo,
infoocontacto. Esto creará la direccióninfo@tudominio.com. - Contraseña: Elige una contraseña segura. Guárdala bien, la necesitarás más adelante.
- Buzón de correo: Actívalo si quieres poder leer los correos desde un cliente (Outlook, Thunderbird) o desde el webmail de Plesk. Es recomendable activarlo.
- Nombre de la cuenta: Por ejemplo,
- Haz clic en Aceptar o OK.
[TIP] Es recomendable que el nombre de la cuenta sea profesional. info@, hola@, admin@ son buenas opciones. Evita nombres como no-reply@ porque los servidores de destino pueden marcarlos como spam.
Paso 2: Obtener los datos de configuración SMTP de Plesk
Una vez creada la cuenta, necesitas los datos de conexión SMTP. Estos son los parámetros que le daremos a WordPress.
-
En la misma sección de Correo de Plesk, busca la cuenta que acabas de crear.
-
Haz clic en el nombre de la cuenta o en el icono de configuración (normalmente un engranaje).
-
Busca la sección de Configuración del cliente de correo o Configuración SMTP. Allí encontrarás algo similar a esto:
- Servidor SMTP:
mail.tudominio.comotudominio.com - Puerto SMTP: 587 (recomendado) o 465. El 587 usa STARTTLS y es el más compatible. El 465 usa SSL.
- Cifrado (SSL/TLS): STARTTLS (para puerto 587) o SSL/TLS (para puerto 465). Normalmente se selecciona automáticamente al elegir el puerto.
- Nombre de usuario: La dirección de correo completa que creaste, por ejemplo
info@tudominio.com. - Contraseña: La contraseña que estableciste en el paso anterior.
- Servidor SMTP:
Anota estos datos en un bloc de notas. Son los que usaremos en el siguiente paso.
[INFO] Si no ves estos datos, no te preocupes. Los valores estándar para Plesk suelen ser:
- Servidor:
mail.tudominio.com - Puerto:
587 - Cifrado:
STARTTLS - Usuario:
info@tudominio.com - Contraseña: la que pusiste.
Paso 3: Instalar y configurar un plugin SMTP en WordPress
Ahora vamos a conectar WordPress con el servidor SMTP de Plesk. La forma más sencilla y segura es mediante un plugin. Existen muchos, pero el más popular, fiable y fácil de usar es WP Mail SMTP by WPForms. Es gratuito y tiene una versión de pago con más funciones, pero la versión gratuita es perfecta para lo que necesitamos.
3.1. Instalar el plugin
- Accede al panel de administración de tu WordPress (normalmente
tudominio.com/wp-admin). - Ve a Plugins > Añadir nuevo.
- En el buscador, escribe WP Mail SMTP.
- Busca el plugin desarrollado por WPForms (tiene un icono de un sobre y una flecha) y haz clic en Instalar ahora.
- Una vez instalado, haz clic en Activar.
3.2. Configurar el plugin
-
Después de activarlo, aparecerá un aviso en la parte superior o un nuevo menú en el panel lateral llamado WP Mail SMTP. Haz clic en Empezar con la configuración o ve directamente a Ajustes > WP Mail SMTP.
-
Se abrirá el asistente de configuración. Haz clic en el botón Empecemos.
-
Selecciona el método de envío: Elige Otro SMTP (o SMTP si no ves "Otro"). Haz clic en Guardar y continuar.
-
Configuración SMTP: Aquí es donde introduces los datos de Plesk. Rellena los campos con cuidado:
- SMTP Host:
mail.tudominio.com(el servidor que anotaste). - SMTP Port:
587(el puerto recomendado). - Encryption: Elige TLS (STARTTLS). Es la opción correcta para el puerto 587.
- Auto TLS: Déjalo marcado como Sí.
- Authentication: Asegúrate de que esté en Sí.
- SMTP Username: La dirección de correo completa, por ejemplo
info@tudominio.com. - SMTP Password: La contraseña de esa cuenta de correo.
Haz clic en Guardar y continuar.
- SMTP Host:
-
Configuración del correo electrónico: En esta pantalla, define:
- From Email: La misma dirección que usaste como nombre de usuario, por ejemplo
info@tudominio.com. Es importante que coincida. - From Name: El nombre que quieres que aparezca como remitente, por ejemplo, "Tu Nombre de Empresa".
- Force From Email: Actívalo para que todos los correos de WordPress se envíen desde esta dirección.
- Force From Name: Actívalo para que todos los correos tengan el mismo nombre de remitente.
Haz clic en Guardar y continuar.
- From Email: La misma dirección que usaste como nombre de usuario, por ejemplo
-
Funcionalidades adicionales: Puedes dejar las opciones por defecto o activar las que te interesen. La más útil es Desactivar la función de correo por defecto de WordPress (esto fuerza a que todos los correos pasen por el SMTP). Actívala. Haz clic en Guardar y continuar.
-
¡Enhorabuena! La configuración básica está hecha. Ahora verás un resumen. Haz clic en Finalizar configuración.
Paso 4: Verificar el envío de correos con una prueba
El último paso y el más importante es comprobar que todo funciona correctamente. El plugin WP Mail SMTP incluye una herramienta de prueba.
- Ve a Ajustes > WP Mail SMTP.
- Busca la pestaña o sección llamada Prueba de correo electrónico.
- Introduce una dirección de correo electrónico a la que tengas acceso (por ejemplo, tu Gmail personal).
- Haz clic en Enviar prueba.
- Espera unos segundos. El plugin te mostrará un mensaje de éxito o de error.
[WARNING] Si la prueba falla, no te preocupes. Es muy común. Los errores más frecuentes son:
- "Could not connect to SMTP host": El servidor o puerto son incorrectos. Revisa que
mail.tudominio.comsea accesible y que el puerto 587 esté abierto en tu firewall. - "SMTP -> ERROR: Authentication failed": El usuario o la contraseña son incorrectos. Vuelve a Plesk y asegúrate de que la contraseña es la correcta.
- "Connection timed out": El puerto 587 puede estar bloqueado por tu hosting. Prueba con el puerto 465 y cambia el cifrado a SSL.
Si la prueba es exitosa, ¡enhorabuena! Ya has configurado correctamente el correo en WordPress con Plesk. Ahora ve a tu bandeja de entrada y confirma que el email de prueba no ha caído en spam. Si lo ha hecho, márcalo como "No es spam" para entrenar al filtro.
Consejos adicionales para evitar que los correos vayan a spam
Configurar el SMTP es el paso más importante, pero no es el único. Para asegurarte de que tus correos lleguen siempre a la bandeja de entrada, ten en cuenta estos consejos:
- Configura los registros SPF, DKIM y DMARC en tu dominio: Estos son registros DNS que verifican que tu servidor está autorizado a enviar correos en nombre de tu dominio. Plesk suele ofrecer herramientas para configurarlos automáticamente. Busca en la sección Correo > Configuración DNS o en la sección Sitios web y dominios > DNS. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting.
- Evita enviar correos masivos desde WordPress: Si necesitas enviar newsletters o boletines, utiliza un servicio profesional como Mailchimp, SendGrid o Mailgun. Estos servicios tienen reputaciones excelentes y se encargan de la entregabilidad.
- Mantén tu WordPress y plugins actualizados: Las vulnerabilidades de seguridad pueden ser utilizadas para enviar spam desde tu servidor, lo que dañaría tu reputación.
- Revisa el contenido de tus correos: Evita palabras o frases típicas de spam (como "Gana dinero ahora", "Haz clic aquí", etc.). Usa un tono profesional y personalizado.
Preguntas Frecuentes (FAQ)
¿Puedo usar otra cuenta de correo, como Gmail, en lugar de la de Plesk?
Sí, puedes. En el plugin, en lugar de "Otro SMTP", elige "Gmail" o "Outlook". Sin embargo, es mejor usar la cuenta de tu propio dominio (la de Plesk) para que los correos parezcan más profesionales y tengas más control sobre la configuración DNS.
¿Qué hago si mi hosting usa Syspanel (HestiaCP) en lugar de Plesk?
Si tu panel de control es Syspanel (HestiaCP), el proceso es muy similar. El puerto de acceso a Syspanel suele ser el 2106. Los datos SMTP serán los mismos: servidor mail.tudominio.com, puerto 587, cifrado TLS, y las credenciales de la cuenta de correo que crees en Syspanel.
¿Es necesario usar un plugin? ¿Puedo configurarlo con código?
Sí, puedes añadir código en el archivo functions.php de tu tema, pero no es recomendado para usuarios sin experiencia. Un pequeño error de sintaxis puede romper tu web. El plugin es la opción más segura, fácil y mantenible.
¿Cuánto tiempo tarda en funcionar la configuración?
La prueba de email te dará el resultado inmediato. Una vez que la prueba sea exitosa, todos los correos que envíe tu WordPress (formularios, notificaciones, etc.) empezarán a usar el SMTP configurado.
¿Y si sigo teniendo problemas de spam después de configurar el SMTP?
Revisa los registros SPF, DKIM y DMARC. Si no están configurados, ese es casi con total seguridad el problema. También puedes usar herramientas online como MXToolbox para verificar la salud de tu dominio en cuanto a correo.
Con esta guía, ya tienes todo lo necesario para configurar correo en WordPress con Plesk de forma efectiva. Recuerda que la clave está en la autenticación SMTP y en una buena configuración de los registros DNS. ¡Tus correos llegarán a donde deben llegar!
