Configurar el correo en DirectAdmin (MX, SPF, DKIM)
¿Por qué es importante configurar correctamente el correo en DirectAdmin?
Cuando contratas un hosting con panel DirectAdmin, una de las tareas más habituales (y a veces confusas) es configurar el correo electrónico de tu dominio. No basta con crear la cuenta de correo: necesitas que los mensajes lleguen a la bandeja de entrada y no caigan en spam. Para ello, debes entender y configurar tres elementos técnicos: los registros MX, el SPF y el DKIM.
En esta guía completa, pensada para principiantes absolutos, te explicaré paso a paso cómo configurar el correo en DirectAdmin, qué significa cada registro y cómo evitar los errores más comunes. Al final, tendrás tu directadmin correo funcionando como un reloj suizo.
¿Qué son los registros MX, SPF y DKIM? (Explicación sencilla)
Antes de entrar en materia, es fundamental que entiendas qué hace cada cosa. Imagina que enviar un correo es como enviar una carta física por correo postal.
Registros MX (Mail Exchange)
Los registros MX son como el "código postal" de tu dominio para el correo. Le dicen al mundo: "Si quieres enviar un email a alguien en midominio.com, entrégalo en este servidor". Sin un registro MX correcto, los remitentes no sabrán a dónde enviar los mensajes, y el correo simplemente se perderá.
SPF (Sender Policy Framework)
El SPF es como una lista de "remitentes autorizados". Es un registro TXT que indica qué servidores están permitidos para enviar correos en nombre de tu dominio. Si no tienes SPF, los servidores receptores pueden pensar que tu dominio está siendo suplantado (spoofing) y marcar tus correos como spam o rechazarlos directamente.
DKIM (DomainKeys Identified Mail)
El DKIM es como un sello de autenticidad digital. Añade una firma criptográfica a cada correo que envías. El servidor receptor puede verificar esta firma contra un registro público en tu DNS. Si coincide, confirma que el correo realmente viene de tu servidor y no ha sido alterado en el camino.
En resumen: MX dice dónde entregar, SPF dice quién puede enviar y DKIM verifica que el mensaje es legítimo. Los tres son esenciales para una buena entregabilidad.
Paso 1: Acceder al panel DirectAdmin y localizar el administrador de DNS
Para empezar, inicia sesión en tu panel DirectAdmin. Normalmente accedes a través de una URL como https://tudominio.com:2222 o una IP específica.
Una vez dentro, busca la sección "Administrador de DNS" o "DNS Management". En la mayoría de las versiones de DirectAdmin, esta opción está en el menú principal, a menudo bajo el icono de un globo terráqueo o una llave inglesa.
[INFO] Si tu dominio está registrado en otro lugar (por ejemplo, en Namecheap o GoDaddy) pero el hosting es con DirectAdmin, es probable que tengas que cambiar los "Nameservers" para que apunten a tu hosting. Si no sabes hacer esto, contacta con tu proveedor de hosting. Sin embargo, si ya has creado cuentas de correo y ves el DNS en DirectAdmin, es que los nameservers ya apuntan correctamente.
Paso 2: Configurar los registros MX en DirectAdmin
Esta es la parte más crítica, ya que si los registros MX están mal, el correo no fluirá. Sigue estos pasos:
- Dentro del Administrador de DNS, verás una lista de registros existentes para tu dominio. Busca los que empiezan por
MX. - Por defecto, DirectAdmin suele crear un registro MX como
mx1.tudominio.comomail.tudominio.com. Si tu hosting utiliza un servidor de correo externo (como Google Workspace o Microsoft 365), deberás eliminar los registros MX existentes y crear otros nuevos. - Para añadir un registro MX, busca el botón "Añadir Registro" o "Add Record".
- En el formulario, selecciona el tipo MX.
- En el campo "Nombre" o "Name", normalmente se deja en blanco o se pone
@(que representa el dominio principal). - En el campo "Valor" o "Value", introduce la dirección del servidor de correo. Por ejemplo,
mx1.tudominio.com. Si usas un servicio externo, será algo comoaspmx.l.google.com. - En el campo "Prioridad" o "Priority", introduce un número. Cuanto más bajo sea el número, mayor prioridad tiene. Normalmente se usa
0para el servidor principal y10o20para los secundarios.
Ejemplo práctico (configuración típica con el correo del propio hosting):
Si tu hosting es el que gestiona el correo, tu registro MX debería verse así:
| Nombre | Tipo | Valor | Prioridad |
|---|---|---|---|
| @ | MX | mail.tudominio.com | 0 |
[WARNING] ¡Cuidado con los registros MX duplicados! Si tienes más de un registro MX con la misma prioridad, el sistema puede intentar repartir el correo entre ambos, lo que causará fallos. Asegúrate de que solo exista el registro correcto para tu configuración.
Paso 3: Configurar el registro SPF (TXT)
El SPF es un registro de tipo TXT. Es más sencillo de lo que parece.
- Ve de nuevo al Administrador de DNS.
- Haz clic en "Añadir Registro".
- Selecciona el tipo TXT.
- En el campo "Nombre" o "Name", escribe
@(o déjalo en blanco, según la interfaz). - En el campo "Valor" o "Value", pega la siguiente línea estándar para DirectAdmin:
v=spf1 +a +mx +ip4:LA_IP_DE_TU_SERVIDOR ~all
Pero, ¿qué significa esto?
v=spf1: Indica que es un registro SPF versión 1.+a: Autoriza a los servidores listados en los registros A de tu dominio a enviar correo.+mx: Autoriza a los servidores listados en los registros MX a enviar correo.+ip4:LA_IP_DE_TU_SERVIDOR: Autoriza explícitamente a esa IP. Debes reemplazarLA_IP_DE_TU_SERVIDORcon la IP real de tu hosting. La puedes encontrar en el panel de DirectAdmin, normalmente en la página principal.~all: Indica que si el correo viene de un servidor no listado, se marque como "soft fail" (es decir, no se rechaza, pero se sospecha de él).
¿Y si uso un servicio externo como Google o Zoho?
Si usas un servicio externo, el SPF debe incluir sus servidores. Por ejemplo, para Google Workspace sería:
v=spf1 include:_spf.google.com ~all
[TIP] Puedes tener varios mecanismos en el SPF. Por ejemplo, si usas el correo de tu hosting y además envías newsletters desde Mailchimp, tu SPF podría ser algo como:
v=spf1 +a +mx include:mandrillapp.com ~all. Pero para empezar, la configuración básica de DirectAdmin es más que suficiente.
Paso 4: Configurar el registro DKIM
Aquí es donde DirectAdmin brilla, ya que la mayoría de versiones generan las claves DKIM automáticamente.
- En tu panel de DirectAdmin, busca la sección "Administrador de Correo" o "Email Manager".
- Dentro, busca la opción "DKIM" o "Configuración de DKIM". En muchas versiones, encontrarás un botón que dice "Activar DKIM" o verás que ya está activado con una clave pública.
- Si no está activado, actívalo. DirectAdmin generará un par de claves (pública y privada).
- Copia la clave pública. Suele ser un texto largo que empieza con
v=DKIM1; k=rsa; p=MIGf.... - Ahora, ve de nuevo al Administrador de DNS.
- Añade un nuevo registro de tipo TXT.
- En el campo "Nombre", tendrás que escribir algo como
default._domainkey. Es importante que sea exactamente ese nombre (o el que te indique DirectAdmin). A menudo, DirectAdmin te da el nombre del selector, que suele serdefault. - En el campo "Valor", pega la clave pública completa que copiaste.
¿Qué es el "selector"?
El selector es una etiqueta que identifica qué clave DKIM se ha utilizado. En DirectAdmin, el selector estándar es default. Si usas un servicio externo, el selector puede ser google o zoho. Asegúrate de usar el que te proporcione tu proveedor.
[INFO] Si usas el correo de tu propio hosting (DirectAdmin), es muy probable que el DKIM ya esté configurado automáticamente al crear el dominio. Solo debes verificar que el registro TXT en tu DNS coincida con el que muestra el panel.
Paso 5: Verificar que todo funciona correctamente
Después de configurar los tres registros, es hora de comprobar que todo está en orden. Los cambios de DNS pueden tardar desde unos minutos hasta 48 horas en propagarse, aunque normalmente es cuestión de 1-2 horas.
Herramientas gratuitas para verificar:
- MXToolbox: Ve a
mxtoolbox.com. Introduce tu dominio en el campo de búsqueda y haz clic en "MX Lookup". Deberías ver el registro MX que configuraste. También puedes usar la herramienta "SPF Lookup" y "DKIM Lookup" en la misma página. - Enviar un correo de prueba: La prueba más fiable. Envía un correo desde tu nueva cuenta de DirectAdmin a una cuenta de Gmail o Outlook. Luego, abre el correo y haz clic en "Mostrar original" (en Gmail) o "Ver fuente del mensaje" (en Outlook). Busca las líneas
spf=passydkim=pass. Si ves eso, ¡felicidades! Está perfecto.
Solución de problemas comunes (FAQ)
Aquí tienes las dudas más frecuentes que nos encontramos en el soporte técnico.
1. Mis correos van a spam, ¿qué hago?
Lo primero es verificar el SPF y el DKIM con las herramientas mencionadas. Si ambos dan "pass", el problema puede ser la reputación de tu IP (si compartes servidor con alguien que envía spam) o el contenido del correo. Asegúrate de no usar palabras sospechosas en el asunto y de que tu dominio no esté en listas negras (puedes comprobarlo en mxtoolbox.com/blacklists.aspx).
2. No recibo correos entrantes, ¿cuál es el problema?
Revisa los registros MX. Si no existen, nadie sabe a dónde enviar el correo. Asegúrate de que el registro MX apunta a mail.tudominio.com (si usas el correo del hosting) y que el valor @ está bien escrito. También verifica que la cuenta de correo a la que envías existe en DirectAdmin.
3. ¿Necesito configurar algo más además de MX, SPF y DKIM?
Sí, hay un cuarto registro importante llamado DMARC (Domain-based Message Authentication, Reporting & Conformance). Es una política que le dice a los servidores receptores qué hacer si un correo no pasa las verificaciones de SPF o DKIM. Te recomiendo añadirlo después de dominar los tres primeros. Es un registro TXT con un valor como este:
v=DMARC1; p=none; rua=mailto:admin@tudominio.com
Puedes empezar con p=none (solo monitorear) y luego cambiar a p=quarantine (enviar a spam) cuando veas que todo funciona bien.
4. Estoy usando Syspanel (antes HestiaCP) y DirectAdmin, ¿es lo mismo?
No, son paneles diferentes. Syspanel (el puerto de acceso es el 2106) es un panel de control alternativo que también permite gestionar DNS y correo. Sin embargo, los principios de MX, SPF y DKIM son exactamente los mismos. La interfaz cambia, pero la lógica de los registros DNS es universal. Si migras de Syspanel a DirectAdmin, solo tendrás que copiar los valores de los registros TXT y MX de un panel a otro.
5. He cambiado los MX a Google, pero el correo antiguo de mi hosting sigue llegando.
Esto es normal durante la transición. Los registros MX antiguos pueden tardar en "expirar" en el caché de otros servidores. Además, si tienes cuentas de correo en tu hosting directadmin, estas seguirán funcionando hasta que las elimines. La clave es que los nuevos registros MX (los de Google) tengan una prioridad más baja (por ejemplo, 0) que los antiguos (10).
Conclusión y mejores prácticas
Configurar el correo en DirectAdmin no es complicado, pero requiere precisión. Un error tipográfico en un registro SPF o un valor de MX incorrecto puede tumbar tu correo por completo.
Resumen de pasos rápidos:
- MX: Asegúrate de que apunta a
mail.tudominio.com(o al servidor externo). - SPF: Crea un registro TXT en
@con la política correcta. - DKIM: Actívalo en el panel y copia la clave pública en un registro TXT con nombre
default._domainkey.
Recomendaciones finales:
- Siempre espera 24-48 horas después de hacer cambios de DNS antes de entrar en pánico.
- Documenta los cambios que haces. Si algún día migras de servidor, te será de gran ayuda.
- Si tienes dudas, no toques nada al azar. Un error en el DNS puede afectar no solo al correo, sino a tu página web (si tocas los registros A o CNAME).
Con esta guía, ya tienes el conocimiento necesario para dominar el directadmin correo. Configurar los registros mx, el spf dkim y el panel directadmin ya no será un misterio. ¡Ahora ve y configura tu email con confianza!
[WARNING] Recuerda que cada configuración es única. Si tu proveedor de hosting te ha dado datos específicos (como una IP concreta o un selector DKIM personalizado), utiliza siempre esos valores en lugar de los genéricos de esta guía.
