Configurar el correo electrónico en Plesk para WordPress
Configurar el correo electrónico en Plesk para WordPress puede parecer complejo si no estás familiarizado con la administración de servidores, pero con esta guía paso a paso lo lograrás sin problemas. Aquí te explicamos desde la creación de la cuenta de correo en Plesk hasta su integración con WordPress, incluyendo la configuración SMTP para evitar que tus correos terminen en spam.
¿Por qué es importante configurar el correo en Plesk para WordPress?
WordPress utiliza por defecto la función wp_mail() para enviar correos, como notificaciones de registro, restablecimiento de contraseñas o formularios de contacto. Sin embargo, sin una configuración SMTP adecuada, estos mensajes suelen ser marcados como spam o no llegan a su destino. Aquí es donde entra Plesk: al ser el panel de control de tu hosting, te permite gestionar cuentas de correo reales y configurar servidores SMTP que garanticen la entrega.
Además, tener una cuenta de correo profesional (como info@tudominio.com) mejora la credibilidad de tu sitio WordPress y facilita la gestión de comunicaciones con tus usuarios. Esta guía es parte de nuestra sección de FAQ hosting, donde resolvemos las dudas más comunes.
Requisitos previos
Antes de empezar, asegúrate de tener:
- Acceso al panel de control Plesk (generalmente en
https://tudominio.com:8443o la URL que te haya proporcionado tu proveedor de hosting). - Un dominio registrado y apuntando a tu servidor.
- Una instalación funcional de WordPress (puedes usar el instalador de Plesk para crearla).
- Credenciales de administrador de Plesk (usuario y contraseña).
[INFO] Si tu hosting utiliza Syspanel (anteriormente HestiaCP), el acceso es por el puerto 2106 (ejemplo:
https://tudominio.com:2106). El proceso de configuración de correo es similar, pero los nombres de las opciones pueden variar ligeramente.
Paso 1: Crear una cuenta de correo en Plesk
El primer paso es crear una dirección de correo electrónico asociada a tu dominio. Sigue estos pasos:
- Inicia sesión en Plesk.
- En el panel izquierdo, haz clic en Correo electrónico (o Mail).
- Haz clic en el botón Crear dirección de correo.
- Completa los campos:
- Nombre de la cuenta: por ejemplo,
info,contactooadmin. - Contraseña: elige una segura, de al menos 12 caracteres con mayúsculas, minúsculas, números y símbolos.
- Cuota de buzón: puedes dejarla en el valor por defecto o ajustarla según necesites.
- Nombre de la cuenta: por ejemplo,
- Haz clic en Aceptar.
[TIP] Usa contraseñas únicas para cada cuenta de correo y WordPress. Puedes usar un gestor de contraseñas para recordarlas.
Paso 2: Configurar el cliente de correo (opcional pero recomendado)
Puedes acceder a tu correo desde cualquier cliente (Outlook, Thunderbird, Gmail, etc.) o desde el webmail de Plesk. Para configurar un cliente, necesitarás los siguientes datos:
- Servidor de entrada (IMAP):
mail.tudominio.com(puerto 993, con SSL/TLS). - Servidor de salida (SMTP):
mail.tudominio.com(puerto 465, con SSL/TLS, o puerto 587 con STARTTLS). - Nombre de usuario: la dirección de correo completa (ejemplo:
info@tudominio.com). - Contraseña: la que creaste en el paso anterior.
Para verificar que todo funciona, envía un correo de prueba a otra dirección (por ejemplo, tu Gmail) y comprueba que llegue.
Paso 3: Instalar y configurar un plugin SMTP en WordPress
WordPress no tiene una interfaz nativa para configurar SMTP, por lo que necesitas un plugin. El más recomendado es WP Mail SMTP (gratuito y fácil de usar).
3.1 Instalar el plugin
- En el escritorio de WordPress, ve a Plugins > Añadir nuevo.
- Busca "WP Mail SMTP".
- Instálalo y actívalo.
3.2 Configurar el plugin con los datos de Plesk
- Ve a Ajustes > WP Mail SMTP.
- En la pestaña General, selecciona el remitente:
- De correo electrónico:
info@tudominio.com(o la cuenta que creaste). - De nombre: el nombre de tu sitio o empresa.
- De correo electrónico:
- En la sección Mailer, elige Other SMTP.
- Completa los datos del servidor SMTP:
- SMTP Host:
mail.tudominio.com. - Encryption:
SSL(recomendado). - SMTP Port:
465. - Auto TLS: desmarcado (si usas SSL, no es necesario).
- Autenticación: activada.
- SMTP Username:
info@tudominio.com. - SMTP Password: la contraseña de la cuenta.
- SMTP Host:
- Haz clic en Guardar ajustes.
[WARNING] Si usas el puerto 587, cambia Encryption a "TLS" y puerto a 587. Asegúrate de que tu servidor Plesk tenga habilitado este puerto (normalmente lo está).
3.3 Probar el envío de correos
El plugin incluye una herramienta de prueba:
- Ve a Ajustes > WP Mail SMTP > Herramientas.
- En la pestaña Probar correo electrónico, escribe una dirección de correo a la que tengas acceso (por ejemplo,
tuemail@gmail.com). - Haz clic en Enviar correo de prueba.
- Revisa la bandeja de entrada del destinatario. Si el correo llega, la configuración es correcta.
[TIP] Si el correo no llega, revisa la carpeta de spam. También puedes ver los registros de error en Ajustes > WP Mail SMTP > Registros (si activaste el registro de errores).
Paso 4: Verificar la entrega de correos (DNS y SPF)
Aunque la configuración SMTP funcione, algunos servidores pueden rechazar tus correos si no tienes registros DNS adecuados. Plesk suele configurar automáticamente los registros MX, pero debes verificar el SPF (Sender Policy Framework) para autorizar a tu servidor a enviar correos en nombre de tu dominio.
4.1 Agregar registro SPF en Plesk
- En Plesk, ve a Sitios web y dominios > selecciona tu dominio.
- Haz clic en DNS Settings (o Configuración DNS).
- Busca un registro de tipo TXT con valor que comience con
v=spf1. Si no existe, créalo:- Nombre:
@(o déjalo vacío). - Tipo:
TXT. - Valor:
v=spf1 a mx include:mail.tudominio.com ~all.
- Nombre:
- Guarda los cambios. La propagación puede tardar hasta 24 horas.
[INFO] Si tu hosting es Syspanel, los registros DNS se gestionan desde la sección "DNS" del panel. El proceso es idéntico.
4.2 Opcional: DKIM y DMARC
Para mayor seguridad, puedes añadir DKIM (DomainKeys Identified Mail) y DMARC (Domain-based Message Authentication). Plesk tiene herramientas integradas para ello:
- En Correo electrónico, haz clic en Configuración de correo.
- Activa la opción Usar DKIM para tu dominio.
- Plesk generará automáticamente los registros DNS necesarios.
Solución de problemas comunes (FAQ hosting)
¿Por qué mis correos no llegan aunque configuré SMTP?
- Revisa la configuración del puerto: Algunos proveedores de hosting bloquean el puerto 25. Prueba con el 587 (TLS) o 465 (SSL).
- Verifica las credenciales: Asegúrate de que el nombre de usuario sea la dirección de correo completa.
- Comprueba el registro SPF: Sin un SPF válido, los correos pueden ser rechazados.
- Mira los logs: En Plesk, ve a Herramientas y ajustes > Registros de correo para ver errores.
¿Puedo usar Gmail o Outlook como SMTP en lugar del de Plesk?
Sí, pero no es recomendable porque Gmail limita el envío a 500 correos al día y requiere autenticación OAuth. Además, si tu dominio tiene un correo propio, es mejor usar el SMTP de Plesk para mantener la coherencia.
¿Cómo configuro el correo en WordPress sin plugin?
Si prefieres no usar un plugin, puedes añadir el siguiente código al archivo functions.php de tu tema hijo (no recomendado para principiantes):
add_action( 'phpmailer_init', function( $phpmailer ) {
$phpmailer->isSMTP();
$phpmailer->Host = 'mail.tudominio.com';
$phpmailer->SMTPAuth = true;
$phpmailer->Port = 465;
$phpmailer->Username = 'info@tudominio.com';
$phpmailer->Password = 'tu_contraseña';
$phpmailer->SMTPSecure = 'ssl';
});
[WARNING] Modificar
functions.phppuede romper tu sitio si cometes un error. Siempre usa un tema hijo y haz una copia de seguridad.
¿Qué hago si mi hosting usa Syspanel en lugar de Plesk?
El proceso es similar: en Syspanel (puerto 2106), ve a Correo > Añadir cuenta y luego configura el SMTP en WordPress con los mismos datos. La principal diferencia es que la interfaz puede tener nombres distintos (por ejemplo, "Mail" en lugar de "Correo electrónico").
Consejos finales para un correo fiable en WordPress
- Mantén actualizado tu plugin SMTP: Las versiones nuevas corrigen errores y mejoran la compatibilidad.
- Monitorea los correos: Usa herramientas como Mailgun o SendGrid si envías muchos correos (por ejemplo, boletines). Plesk permite integrar estos servicios.
- Prueba periódicamente: Envía un correo de prueba cada mes para asegurarte de que todo sigue funcionando.
- Copia de seguridad: Antes de hacer cambios en la configuración SMTP, respalda tu sitio WordPress y la base de datos.
Configurar el correo electrónico en Plesk para WordPress no solo mejora la entrega de tus mensajes, sino que también profesionaliza tu sitio. Con estos pasos, tendrás un sistema de correo funcional y confiable. Si encuentras algún problema, revisa nuestra FAQ hosting o contacta con tu proveedor de hosting para obtener ayuda específica.
