Cómo crear un correo electrónico en cPanel y configurarlo en WordPress
Introducción: Por qué necesitas un correo profesional en tu WordPress
Cuando montas una página web, una de las primeras cosas que necesitas es un correo electrónico que dé confianza a tus visitantes. Nada de usar Gmail o Yahoo para responder a tus clientes. Un email con tu propio dominio (por ejemplo, hola@tudominio.com) transmite profesionalidad y refuerza tu marca.
Pero aquí viene el problema clásico: crear el correo en cPanel es fácil, pero configurarlo en WordPress para que los formularios de contacto o las notificaciones de compra funcionen... eso ya es otro cantar. Por defecto, WordPress usa la función mail() de PHP, que la mayoría de servidores bloquean o la marcan como spam.
La solución definitiva es crear tu cuenta de email en cPanel y luego configurar un plugin SMTP en WordPress. En esta guía te explico paso a paso cómo hacerlo, sin tecnicismos raros y con un lenguaje claro. Al final, tendrás un sistema de correo funcional y fiable.
Parte 1: Crear el correo electrónico en cPanel
Antes de tocar WordPress, necesitas tener la cuenta de correo creada en tu panel de control. Si tu hosting usa cPanel, el proceso es muy similar en todos los proveedores. Si usas Syspanel (el antiguo HestiaCP), el acceso es por el puerto 2106, pero los pasos son casi idénticos.
Paso 1: Accede a tu panel de control
Abre tu navegador y escribe la URL de acceso a tu hosting. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña de administrador.
[TIP] Si no encuentras el acceso, revisa el correo de bienvenida de tu proveedor de hosting. Allí suelen indicar la URL exacta y las credenciales.
Paso 2: Busca la sección de Correo Electrónico
Una vez dentro, verás un montón de iconos. Busca la sección "Email" o "Correo electrónico". Dentro de ella, haz clic en "Cuentas de correo" o "Email Accounts".
Paso 3: Crea una nueva cuenta
Verás un botón que dice "Crear" o "+ Crear cuenta". Haz clic ahí y rellena el formulario:
- Dominio: Selecciona tu dominio (si tienes varios, elige el correcto).
- Usuario: Elige el nombre que quieras (ej:
hola,info,contacto). Este será la parte antes del @. - Contraseña: Usa una contraseña segura. cPanel suele tener un generador de contraseñas aleatorias. Cópiala y guárdala en un lugar seguro.
- Cuota de buzón: Puedes dejarlo en ilimitado o poner un límite (ej: 1GB). Para empezar, ilimitado es lo más cómodo.
Pulsa "Crear" y listo. Ya tienes tu dirección de correo creada.
Paso 4: Configura el cliente de correo (opcional pero recomendado)
Aunque luego lo conectaremos a WordPress, es buena idea probar que el correo funciona. Puedes configurarlo en Outlook, Thunderbird o en la app de correo de tu móvil. Los datos que necesitarás son:
- Servidor entrante (IMAP):
mail.tudominio.com(puerto 993 con SSL). - Servidor saliente (SMTP):
mail.tudominio.com(puerto 465 con SSL). - Usuario: tu correo completo (ej:
hola@tudominio.com). - Contraseña: la que acabas de crear.
[INFO] Si tu hosting usa Syspanel, el acceso al panel es en el puerto 2106, pero los datos de configuración de correo (IMAP/SMTP) son exactamente los mismos que en cPanel.
Parte 2: Configurar el correo en WordPress (el paso clave)
Ahora viene la parte que a muchos se les atraganta. WordPress no es capaz de enviar correos "bien" por defecto. Necesitas un plugin SMTP que use las credenciales de tu correo de cPanel.
¿Por qué no funciona el correo de WordPress por defecto?
La función mail() de PHP no usa autenticación SMTP. Los servidores de correo de destino (Gmail, Outlook, etc.) ven estos correos como sospechosos y los rechazan o los mandan a spam. Además, muchos hostings bloquean esta función por seguridad.
La solución es usar un plugin que se conecte a tu servidor SMTP con usuario y contraseña, como harías con un cliente de correo normal.
Paso 1: Instala un plugin SMTP
Te recomiendo WP Mail SMTP (la versión gratuita es suficiente para la mayoría). Es el más popular y fácil de configurar.
- Ve a Plugins > Añadir nuevo en tu panel de WordPress.
- Busca "WP Mail SMTP".
- Instálalo y actívalo.
Paso 2: Configura el plugin con los datos de tu correo
Una vez activado, ve a Ajustes > WP Mail SMTP. Verás una pantalla con varias opciones. Aquí tienes que rellenar los datos de tu correo de cPanel.
Opciones principales:
- Remitente: Aquí pones el nombre y el email que quieres que aparezca como remitente. Por ejemplo: Nombre: "Mi Empresa", Email: "hola@tudominio.com".
- Mailer: Selecciona "Other SMTP" (Otro SMTP).
Configuración SMTP:
Ahora despliega la sección "SMTP Settings" y rellena:
- Servidor SMTP:
mail.tudominio.com - Puerto SMTP:
465(recomendado con SSL) o587(con TLS). Te recomiendo probar con 465 primero. - Encriptación:
SSLsi usas el puerto 465, oTLSsi usas el 587. - Autenticación: Actívala (pon el interruptor en ON).
- Usuario SMTP: Tu correo completo (ej:
hola@tudominio.com). - Contraseña SMTP: La contraseña que pusiste al crear la cuenta en cPanel.
[WARNING] Asegúrate de que la contraseña no tenga espacios al copiarla. Si la generaste con cPanel, cópiala directamente. Un error típico es copiar un espacio extra y luego no saber por qué no funciona.
Paso 3: Guarda y envía un correo de prueba
Después de rellenar todo, pulsa "Guardar ajustes". Luego ve a la pestaña "Email Test" (o "Prueba de correo") y envía un email de prueba a tu dirección personal (Gmail, Outlook, etc.).
Si todo ha ido bien, recibirás el correo en menos de un minuto. Si no, revisa los errores que te muestra el plugin. Los más comunes son:
- "Could not connect to SMTP host": El puerto o el servidor están mal. Prueba con el otro puerto (587 en vez de 465) o cambia la encriptación.
- "SMTP ERROR: Password command failed": La contraseña o el usuario están mal. Cópialos de nuevo.
- "Connection refused": El servidor bloquea el puerto. Prueba con el puerto alternativo.
Parte 3: Solución de problemas comunes
Aunque hayas seguido todos los pasos, a veces las cosas fallan. Aquí tienes una lista de problemas frecuentes y cómo solucionarlos.
El correo llega a spam
Esto es normal al principio. Los servidores de correo necesitan "confiar" en tu dominio. Para mejorar la reputación:
- Configura los registros SPF y DKIM en tu cPanel. En la sección de correo, busca "Autenticación de correo" o "Email Deliverability". Activa ambos y guarda.
- Envía correos de prueba a diferentes cuentas (Gmail, Outlook, Yahoo) y márcalos como "No es spam" en cada uno.
- Calienta la cuenta: envía correos de forma regular los primeros días.
WordPress sigue usando la función mail() de PHP
Si el plugin no funciona, puede que otro plugin o el tema estén enviando correos directamente con wp_mail(). Para forzar que todo pase por el SMTP, activa la opción "Force From Email" y "Force From Name" en el plugin. Esto obliga a WordPress a usar siempre tu configuración.
El puerto 465 o 587 está bloqueado
Algunos hostings muy restrictivos bloquean estos puertos. Prueba a usar el puerto 2525 como alternativa. Si tu hosting lo soporta, funcionará igual.
No encuentro la sección de correo en cPanel
Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106 (ej: tudominio.com:2106). La interfaz es un poco diferente, pero busca el icono de "Email" o "Correo" en el menú lateral.
Parte 4: Prueba final y verificación
Una vez configurado todo, es hora de verificar que todo funciona de verdad.
Envía un formulario de prueba
Si tienes un formulario de contacto (Contact Form 7, WPForms, Elementor Forms, etc.), envíalo y comprueba que te llega el correo a tu bandeja.
Comprueba los registros del plugin
En WP Mail SMTP, ve a "Email Log" (si está disponible). Ahí verás un historial de todos los correos enviados y si se han enviado correctamente o han fallado.
Verifica la autenticación del dominio
Puedes usar herramientas online gratuitas como Mail-Tester.com. Envía un correo de prueba desde WordPress a la dirección que te da esa web y te mostrará un informe completo de la "salud" de tu correo (SPF, DKIM, DMARC, etc.). Si algo está mal, te dice exactamente qué tienes que corregir.
Preguntas frecuentes (FAQ)
¿Puedo usar el mismo correo de cPanel para varios sitios WordPress?
Sí, puedes usar la misma cuenta de correo en varios sitios, pero no es recomendable. Si un sitio envía mucho correo, puede afectar a la reputación del otro. Mejor crea una cuenta de correo por sitio.
¿Qué diferencia hay entre IMAP y POP3?
IMAP sincroniza los correos en todos tus dispositivos (lo que haces en uno se refleja en el otro). POP3 descarga los correos al dispositivo y los borra del servidor. Para WordPress, usa IMAP si necesitas leer los correos en varios sitios, pero para SMTP (envío) no importa, solo necesitas el servidor SMTP.
¿Necesito un certificado SSL para el SMTP?
Sí, es muy recomendable. La mayoría de hostings incluyen SSL gratuito (Let's Encrypt). Si no lo tienes, puedes usar el puerto 587 sin encriptación (aunque es menos seguro). Mejor activa SSL en tu hosting.
¿Qué pasa si mi hosting usa Syspanel en vez de cPanel?
No te preocupes. Aunque la interfaz es distinta, los conceptos son los mismos. Accede por el puerto 2106 y busca la sección de correo. Los datos SMTP (servidor, puerto, usuario, contraseña) serán idénticos. La configuración en WordPress no cambia en absoluto.
¿Cuánto tarda en propagarse el correo?
El correo es casi instantáneo. Si no llega, revisa primero la carpeta de spam y luego los registros del plugin. Si el problema persiste, verifica los registros DNS de tu dominio.
Conclusión: Tu correo profesional ya está listo
Crear un correo en cPanel y configurarlo en WordPress con SMTP es un proceso que, una vez que lo haces, te ahorrará muchos quebraderos de cabeza. Ya no dependerás de la función mail() de PHP, que es poco fiable, y tus correos llegarán a la bandeja de entrada de tus clientes.
Recuerda los pasos clave:
- Crea la cuenta de correo en cPanel (o en Syspanel, puerto 2106).
- Instala un plugin SMTP como WP Mail SMTP.
- Configura los datos SMTP (servidor, puerto, usuario, contraseña).
- Envía un correo de prueba y verifica que llega.
- Configura SPF y DKIM para mejorar la entregabilidad.
Con esto, tus formularios de contacto, notificaciones de pedido y cualquier correo automático de WordPress funcionarán como un reloj suizo.
[TIP] Guarda las credenciales de tu correo en un gestor de contraseñas. Si algún día necesitas reconfigurarlo (por ejemplo, al cambiar de hosting), lo agradecerás.
Si tienes algún problema, no dudes en consultar la documentación de tu hosting o preguntar en foros especializados. La comunidad de WordPress es enorme y siempre hay alguien dispuesto a ayudar. ¡Suerte con tu configuración!
