🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo solucionar problemas de envío de email en DirectAdmin

Actualizado el 29 de enero de 2026

¿Tu correo no sale del servidor? Es uno de los problemas más frustrantes, sobre todo cuando necesitas enviar facturas, notificaciones o responder a clientes. Si usas DirectAdmin como panel de control, es muy probable que el problema no sea de tu cuenta de correo, sino de la configuración del servidor o de los registros DNS.

En esta guía extensa y paso a paso, te voy a explicar cómo solucionar los problemas de envío de email en DirectAdmin. Vamos a cubrir desde lo más básico (revisar colas de correo) hasta lo más técnico (configurar SPF, DKIM y DMARC). Todo explicado como si estuvieras al lado de un técnico amigable.


1. Lo primero: ¿El problema es de envío o de recepción?

Antes de tocar nada, asegúrate de que el fallo está en el envío. Si puedes recibir correos pero no enviarlos, el problema suele estar en la configuración del servidor (SMTP) o en la reputación del dominio. Si no recibes nada, el problema puede ser de los registros MX o de la bandeja de spam.

Para diagnosticar rápido, haz esta prueba:

  1. Desde tu cliente de correo (Outlook, Thunderbird, webmail), envía un correo a una dirección que controles (por ejemplo, Gmail).
  2. Si el correo no llega, revisa en DirectAdmin si hay algún error en la cola de correo.

2. Accede a la cola de correo en DirectAdmin

DirectAdmin tiene una herramienta llamada Queue (cola) donde se acumulan los mensajes que no se han podido entregar. Es el primer lugar donde debes mirar.

Pasos para revisar la cola:

  1. Inicia sesión en DirectAdmin como administrador o usuario reseller.
  2. Ve a "Email Manager" > "Queue".
  3. Verás una lista de mensajes con su estado. Los más comunes son:
    • Deferred: El servidor lo está intentando reenviar.
    • Bounced: El correo fue rechazado (normalmente por problemas de autenticación).
    • Frozen: El mensaje está detenido (suele indicar un error grave).

[TIP] Si ves muchos mensajes en Deferred, no te alarmes: a veces el servidor receptor tarda. Si hay muchos Bounced, es señal de que algo falla en la autenticación (SPF/DKIM).

Para eliminar o reenviar un mensaje, puedes usar el botón "Delete" o "Release".


3. Revisa los logs de correo (el mejor amigo del técnico)

Los logs te cuentan la historia real de lo que pasa con tus correos. DirectAdmin guarda los logs en /var/log/exim/ o /var/log/maillog.

Cómo ver los logs desde DirectAdmin:

  1. Ve a "Admin Tools" > "System Logs" > "Mail Log".
  2. Busca la dirección de correo que falla. Por ejemplo: grep "usuario@tudominio.com" /var/log/exim/mainlog.
  3. Fíjate en mensajes como:
    • rejected: El servidor rechazó el correo.
    • unrouteable address: No existe el dominio de destino.
    • spam score: El correo fue marcado como spam.

[WARNING] Si ves errores de "TLS negotiation failed" o "connection timed out", el problema puede ser de red o de firewall.


4. Configura los registros SPF, DKIM y DMARC (la clave del éxito)

Hoy en día, si no tienes estos registros DNS, tus correos irán directo a la carpeta de spam o serán rechazados. Te explico cómo configurarlos en DirectAdmin.

4.1. ¿Qué es SPF?

SPF (Sender Policy Framework) le dice a los servidores receptores qué IPs están autorizadas a enviar correo por tu dominio. Sin SPF, tu correo parece falso.

Cómo crear un registro SPF en DirectAdmin:

  1. Ve a "DNS Management" > "Edit" (junto a tu dominio).
  2. Añade un nuevo registro de tipo TXT con este valor:
    v=spf1 +a +mx +ip4:LA_IP_DE_TU_SERVIDOR ~all
    
    Sustituye LA_IP_DE_TU_SERVIDOR por la IP real de tu servidor (la encuentras en "Admin Tools" > "IP Manager").
  3. Guarda los cambios.

[INFO] Si usas servicios externos como Gmail o SendGrid, debes incluir sus IPs. Por ejemplo: v=spf1 +a +mx include:_spf.google.com ~all.

4.2. ¿Qué es DKIM?

DKIM (DomainKeys Identified Mail) añade una firma digital a cada correo. El servidor receptor la verifica con una clave pública que publicas en tu DNS.

Cómo habilitar DKIM en DirectAdmin:

  1. Ve a "Email Manager" > "DKIM".
  2. Haz clic en "Enable DKIM" para tu dominio.
  3. DirectAdmin generará automáticamente un registro TXT. Cópialo exactamente como aparece.
  4. Ve a "DNS Management" > "Edit" de tu dominio y pega ese registro TXT.
  5. Espera unos minutos a que se propague.

[TIP] Puedes verificar si DKIM funciona con herramientas online como DKIM Core.

4.3. ¿Qué es DMARC?

DMARC (Domain-based Message Authentication, Reporting & Conformance) te dice qué hacer si un correo no pasa SPF o DKIM. Es opcional pero muy recomendado.

Cómo añadir DMARC:

  1. En "DNS Management", añade un registro TXT con nombre _dmarc.tudominio.com.
  2. El valor puede ser:
    v=DMARC1; p=none; rua=mailto:admin@tudominio.com
    
    • p=none: solo monitoreo (no bloquea nada).
    • p=quarantine: envía a spam.
    • p=reject: rechaza el correo.
  3. Guarda.

5. Problemas comunes con DirectAdmin y el envío de correo

5.1. El correo se queda en la cola con error "retry time not reached"

Esto significa que el servidor está esperando para reintentar. No es un error grave, pero si ves muchos, puede que el servidor destino esté caído o tenga restricciones.

5.2. Error "550 5.7.1 Relaying denied"

Esto es típico cuando intentas enviar correo desde una IP no autorizada. Solución:

  • Asegúrate de que tu cliente de correo use autenticación SMTP (usuario y contraseña).
  • En DirectAdmin, ve a "Email Manager" > "SMTP Settings" y verifica que "Allow SMTP Relaying for Authenticated Users" esté activado.

5.3. Error "Connection timed out"

Puede ser por:

  • Firewall bloqueando el puerto 25 (SMTP). Pide a tu proveedor de hosting que lo abra.
  • El servidor destino tiene filtros antispam muy estrictos.

5.4. El correo llega a Gmail pero va a Spam

Esto es casi siempre por falta de SPF/DKIM o por mala reputación de la IP. Sigue los pasos del punto 4 y, además:

  • Usa un nombre de remitente real (no "noreply").
  • Evita enlaces sospechosos en el cuerpo.
  • Envía correos de prueba a Gmail Postmaster Tools para monitorear tu reputación.

6. Configura el cliente de correo correctamente

A veces el problema no es del servidor, sino de cómo configuras tu cliente (Outlook, Thunderbird, etc.). Los parámetros correctos para DirectAdmin son:

ParámetroValor
Servidor entrante (IMAP)mail.tudominio.com (puerto 993, SSL)
Servidor saliente (SMTP)mail.tudominio.com (puerto 465, SSL) o puerto 587 (STARTTLS)
AutenticaciónContraseña normal (no cifrada)
UsuarioDirección de correo completa (ej: usuario@tudominio.com)

[WARNING] No uses el puerto 25 para enviar desde tu cliente, ya que muchos ISP lo bloquean. Usa 587 o 465.


7. Herramientas de diagnóstico que te salvarán

Si después de todo sigues sin poder enviar email DirectAdmin, usa estas herramientas:

  • MXToolbox: Verifica SPF, DKIM, DMARC y listas negras.
  • Mail-Tester.com: Envía un correo y te dice exactamente qué falla.
  • Google Postmaster Tools: Si envías mucho a Gmail, monitorea tu reputación.

8. Preguntas frecuentes (FAQ)

¿Por qué mi correo no llega a Gmail?

Lo más probable es que falten registros SPF o DKIM. También puede ser que tu IP esté en una lista negra. Verifica con MXToolbox.

¿Cómo sé si mi servidor tiene buena reputación?

Usa MXToolbox Blacklist Check. Si aparece en alguna lista negra, solicita la deslistación.

¿Puedo enviar correo sin configurar SPF?

Técnicamente sí, pero lo más seguro es que termine en spam o sea rechazado. Es obligatorio hoy en día.

¿DirectAdmin tiene límite de envío de correo?

Sí, por defecto suele haber un límite de 200 correos por hora por dominio. Si necesitas más, contacta a tu proveedor de hosting.

¿Qué hago si mi dominio está en una lista negra?

  • Identifica qué lista (Spamhaus, Barracuda, etc.).
  • Sigue el proceso de deslistación (normalmente requiere corregir el problema y esperar).
  • Mejora tus prácticas de envío (no enviar correo masivo no solicitado).

9. Conclusión: No te rindas, el correo es cosa de DNS

Solucionar problemas email DirectAdmin no es magia negra, es cuestión de revisar logs, configurar bien los registros DNS y tener paciencia. La mayoría de los problemas se resuelven con un SPF y DKIM bien puestos.

Recuerda: si usas Syspanel (antes conocido como HestiaCP), el proceso es muy similar, solo que accedes por el puerto 2106 y la configuración de DNS está en "DNS" > "Edit Domain".

Si después de seguir todos estos pasos sigues sin poder enviar email DirectAdmin, contacta con tu proveedor de hosting o con un técnico especializado. A veces el problema está en la infraestructura del datacenter (IPs bloqueadas, firewalls, etc.) y solo ellos pueden solucionarlo.

¡Espero que esta guía te haya sido útil! Si te quedó alguna duda, déjala en los comentarios (si es que este artículo está en un blog) o busca en la documentación oficial de DirectAdmin.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel