Cómo configurar el correo en tu dominio con DirectAdmin (MX, SPF y DKIM)
¿Por qué es importante configurar correctamente el correo en tu dominio?
Configurar el correo de tu dominio es uno de los pasos más importantes después de contratar un hosting. Sin una configuración adecuada, tus correos pueden llegar a la carpeta de spam, ser rechazados por otros servidores o, simplemente, no funcionar. En este artículo te voy a enseñar, paso a paso, cómo configurar correo DirectAdmin con los tres elementos clave: los registros MX DirectAdmin, el SPF y el DKIM. No necesitas ser un experto en tecnología, solo seguir las instrucciones con calma.
Cuando hablamos de enviar y recibir correos desde tu dominio (como tucorreo@tudominio.com), hay tres piezas fundamentales que deben estar bien configuradas:
- Registros MX (Mail Exchanger): Indican a otros servidores de correo a dónde deben entregar los mensajes que se envían a tu dominio.
- SPF (Sender Policy Framework): Es una especie de "lista blanca" que dice qué servidores están autorizados a enviar correos en nombre de tu dominio.
- DKIM (DomainKeys Identified Mail): Es una firma digital que verifica que el correo no ha sido alterado y que realmente proviene de tu dominio.
Si omites cualquiera de estos tres, es muy probable que tus correos sean marcados como spam o incluso rechazados. Vamos a solucionarlo.
Accediendo al panel de control de DirectAdmin
Lo primero que necesitas es acceder a tu panel de DirectAdmin. Normalmente, la URL de acceso es algo como https://tudominio.com:2222 o https://tuip:2222. Si no estás seguro, revisa el correo de bienvenida de tu proveedor de hosting.
Una vez dentro, verás un panel con varias secciones. No te asustes, nosotros solo vamos a trabajar con dos áreas: Correo Electrónico y Administrador de DNS. En la mayoría de las versiones de DirectAdmin, estas opciones están en la barra lateral izquierda o en el menú principal.
[INFO] Si tu proveedor de hosting utiliza otro panel como "Syspanel" (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106 (por ejemplo,
https://tudominio.com:2106). Los pasos son muy similares, pero la interfaz cambia ligeramente. En este artículo nos centramos en DirectAdmin, que es el más común.
Paso 1: Configurar los registros MX en DirectAdmin
Los registros MX son los que determinan a qué servidor se envía el correo de tu dominio. Si tienes el correo alojado en tu propio hosting (es decir, utilizas los servicios de correo de DirectAdmin), los registros MX deben apuntar a tu propio dominio o a tu servidor de correo.
¿Cómo encontrar los valores correctos de MX?
En la mayoría de los casos, con que tu dominio esté apuntando a tu servidor (mediante los registros A o NS), el registro MX por defecto suele ser algo como mail.tudominio.com o simplemente tudominio.com. Si tu proveedor de hosting te ha dado un valor específico, úsalo. Si no, puedes usar el siguiente esquema estándar:
- Prioridad 0:
mail.tudominio.com(omx1.tudominio.com)
Pasos para modificar los registros MX
- En el panel de DirectAdmin, busca la sección Administración de DNS o DNS Management. Haz clic en ella.
- Verás una lista de registros DNS actuales. Busca la línea que dice
MXoMX Record. - Si ya existe un registro MX, selecciónalo y haz clic en Editar (o simplemente borra el valor antiguo).
- En el campo de valor, escribe
mail.tudominio.com(reemplazatudominio.compor tu dominio real). - En el campo de prioridad, escribe
0(cero). Cuanto menor sea el número, mayor prioridad tiene. - Guarda los cambios.
[TIP] Si no ves ningún registro MX, puedes crearlo desde el botón Añadir registro. El tipo debe ser
MX, el nombre es@(que representa tu dominio raíz) y el valormail.tudominio.com.
¿Qué pasa si tienes varios servidores de correo?
Si tienes un servicio de correo externo (como Google Workspace o Microsoft 365), los registros MX serán diferentes. Por ejemplo, en Google Workspace usarías valores como aspmx.l.google.com con prioridades 1, 5, 10, etc. En ese caso, deberías eliminar los registros MX por defecto y añadir los que te proporcione tu proveedor de correo externo. Pero para este tutorial, asumimos que usas el correo de tu hosting.
Paso 2: Configurar el registro SPF en DirectAdmin
El registro SPF es un registro TXT que especifica qué servidores están autorizados a enviar correos desde tu dominio. Sin él, tu correo puede ser rechazado por otros servidores porque parecerá que alguien está suplantando tu identidad.
Creando el registro SPF
- Ve de nuevo a Administración de DNS.
- Haz clic en Añadir registro o Agregar registro.
- En el campo Tipo, selecciona
TXT. - En el campo Nombre, escribe
@(o deja el campo vacío, dependiendo de la interfaz, pero generalmente@funciona). - En el campo Valor o Contenido, pega el siguiente texto:
v=spf1 +a +mx +ip4:TU_IP_DE_SERVIDOR ~all
Reemplaza TU_IP_DE_SERVIDOR con la dirección IP real de tu servidor. Si no la sabes, puedes encontrarla en el panel de DirectAdmin, en la sección Información del servidor o simplemente preguntando a tu proveedor de hosting.
Explicación rápida del SPF
v=spf1: Indica que es un registro SPF versión 1.+a: Autoriza a enviar correos a la dirección IP que resuelve el registro A de tu dominio.+mx: Autoriza a enviar correos a los servidores listados en tus registros MX.+ip4:TU_IP: Autoriza explícitamente a esa IP a enviar correos.~all: Indica que si un correo proviene de un servidor no autorizado, se marque como "soft fail" (puede llegar a spam, pero no se rechaza).
[WARNING] No copies y pegues el SPF sin cambiar la IP. Si usas una IP incorrecta, estarás bloqueando el envío de correo desde tu propio servidor.
¿Cómo saber si el SPF está bien?
Una vez guardado, puedes verificar el registro con herramientas online como mxtoolbox.com. Simplemente escribe tu dominio y busca el registro TXT. Deberías ver el valor que acabas de configurar.
Paso 3: Configurar el registro DKIM en DirectAdmin
El DKIM es un poco más complejo, pero DirectAdmin lo hace bastante sencillo. Básicamente, lo que necesitas es generar una clave pública y privada, y luego añadir la clave pública como un registro DNS.
Generando las claves DKIM
- En el panel de DirectAdmin, busca la sección Correo Electrónico y luego Administrador de DKIM (puede llamarse "DKIM Manager" o "Email Authentication").
- Verás una lista de dominios. Busca tu dominio y haz clic en Generar o Crear.
- DirectAdmin generará automáticamente un par de claves (pública y privada). La clave pública es la que necesitas para el registro DNS.
- Copia la clave pública. Suele verse como una cadena larga de texto que empieza con
v=DKIM1; k=rsa; p=....
Añadiendo el registro DKIM en DNS
- Ve a Administración de DNS.
- Haz clic en Añadir registro.
- En el campo Tipo, selecciona
TXT. - En el campo Nombre, escribe algo como
default._domainkey(esto puede variar según el selector que use DirectAdmin, pero normalmente esdefault). - En el campo Valor, pega la clave pública que copiaste antes.
- Guarda el registro.
[TIP] Si no encuentras la opción de DKIM en tu versión de DirectAdmin, busca en el menú "Extra Features" o "Advanced Features". En algunos casos, el DKIM se activa automáticamente al crear la cuenta de correo.
Verificando el DKIM
Puedes verificar si el DKIM está bien configurado usando herramientas como dkimvalidator.com. Envía un correo de prueba a la dirección que te da la herramienta y comprobará si la firma es válida.
Paso 4: Reiniciar o esperar la propagación DNS
Una vez que hayas configurado los registros MX, SPF y DKIM, es posible que tengas que esperar unas horas para que los cambios se propaguen por todo Internet. Normalmente, la propagación tarda entre 1 y 24 horas, aunque a veces es más rápida.
[INFO] Si tienes prisa, puedes comprobar la propagación usando herramientas como
whatsmydns.net. Simplemente introduce tu dominio y selecciona el tipo de registro (MX o TXT) para ver si ya se ha actualizado en diferentes partes del mundo.
Paso 5: Crear tu cuenta de correo en DirectAdmin
Ahora que los registros están configurados, es hora de crear tu cuenta de correo. Para ello:
- En el panel de DirectAdmin, ve a Correo Electrónico y luego a Administrar cuentas de correo.
- Haz clic en Crear cuenta o Añadir cuenta.
- Escribe el nombre de usuario (por ejemplo,
contacto), selecciona el dominio y establece una contraseña segura. - Haz clic en Crear.
A partir de este momento, tu correo estará funcional. Podrás acceder a él a través de webmail (normalmente en https://tudominio.com:2222/webmail) o configurándolo en tu cliente de correo favorito (Outlook, Thunderbird, etc.).
Configuración del cliente de correo (IMAP/POP3 y SMTP)
Si quieres usar un cliente de correo de escritorio, necesitarás los siguientes datos:
- Servidor de entrada (IMAP):
mail.tudominio.com(puerto 993, SSL/TLS) - Servidor de salida (SMTP):
mail.tudominio.com(puerto 465, SSL/TLS) o puerto 587 (STARTTLS) - Usuario: Tu dirección de correo completa (ej.
contacto@tudominio.com) - Contraseña: La que hayas establecido al crear la cuenta.
[TIP] Si tu proveedor de hosting tiene un nombre de servidor específico (como
smtp.tuproveedor.com), úsalo en lugar demail.tudominio.com. Consulta la documentación de tu hosting si tienes dudas.
Preguntas frecuentes (FAQ)
¿Qué pasa si no configuro el SPF y el DKIM?
Tus correos probablemente acaben en la carpeta de spam de tus destinatarios, o incluso sean rechazados. Los servidores de correo modernos (Gmail, Outlook, Yahoo) verifican estos registros para decidir si confían en el remitente.
¿Cuánto tiempo tarda en funcionar el correo después de configurar los registros?
Generalmente, entre 1 y 24 horas. Pero la creación de la cuenta de correo es inmediata; puedes empezar a enviar correos desde el webmail aunque los registros aún no se hayan propagado, aunque es posible que algunos no lleguen bien.
¿Puedo usar un correo externo (como Gmail) con mi dominio?
Sí, pero en ese caso los registros MX deben apuntar a los servidores de Gmail o del proveedor externo. El SPF y DKIM también deben ajustarse según las instrucciones de ese proveedor.
¿Qué es "Syspanel" y por qué se menciona?
Syspanel es el nombre que recibe el panel de control que antes se llamaba HestiaCP. Si tu hosting usa Syspanel, el acceso se realiza por el puerto 2106 (por ejemplo, https://tudominio.com:2106). La configuración de correo es similar, pero la interfaz es diferente.
¿Cómo puedo probar que mi correo no va a spam?
Envía un correo de prueba a varias direcciones (Gmail, Outlook, Yahoo) y revisa si llega a la bandeja de entrada. También puedes usar herramientas como mail-tester.com que te dan una puntuación y te indican qué mejorar.
Consejos finales para una configuración exitosa
- Revisa los registros antes de guardar: Un simple error tipográfico en el SPF o DKIM puede causar problemas.
- Mantén tus contraseñas seguras: Usa contraseñas largas y únicas para tu correo.
- Activa la autenticación en dos pasos si tu proveedor lo permite.
- Si tienes problemas, no dudes en contactar con el soporte de tu proveedor de hosting. Ellos pueden verificar si los registros están correctos.
Configurar el correo en tu dominio con DirectAdmin no es complicado, solo requiere paciencia y seguir los pasos al pie de la letra. Con los registros MX DirectAdmin, el SPF y el DKIM bien configurados, tus correos llegarán a su destino sin problemas y con buena reputación. Recuerda que la clave está en la coherencia: todos los registros deben apuntar a los mismos servidores y direcciones.
Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu configuración!
