DirectAdmin Email Account Setup: Complete Configuration Guide for Sysadmins

Priya

Content Writer & Researcher

Last Updated: 1 October 2026
DirectAdmin Email Account Setup: Complete Configuration Guide for Sysadmins
🖥️

Is Your DirectAdmin Email Landing in Spam?

Our server management team audits your SPF, DKIM, and DMARC records, fixes Exim configuration issues, and ensures your mail never gets rejected again.

🖥️12,400+PCs Fixed
⭐4.9★Google Rating
⚡<15 minAvg. Response
🛡️ISO 27001Certified

DirectAdmin email account setup is straightforward on the surface — a few clicks to create an address — but sysadmins quickly discover that the real work lies in DNS configuration. Without properly configured SPF, DKIM, and DMARC records, emails sent from your DirectAdmin-hosted domain will land in spam folders or bounce entirely. This guide covers every layer: prerequisites, account creation in the Evolution skin, anti-spam DNS hardening, quota management, and client configuration with SSL.

Prerequisites: DNS and Hostname Checks Before Creating Any Email Account

Skipping this section is the most common reason DirectAdmin email fails silently. Verify these items before touching the Email Manager.

1. Confirm a Valid Server Hostname

Your server hostname must resolve to a real PTR (reverse DNS) record. A hostname like ip.address-da.direct is a placeholder — sending mail from it will trigger spam filters immediately.

Check your current hostname:

hostname -f

Verify forward and reverse DNS match:

# Forward lookup — should return your server IP
dig +short mail.yourdomain.com A

# Reverse lookup — should return your hostname
dig +short -x YOUR.SERVER.IP PTR

If PTR is missing, request it from your hosting provider or VPS panel. It must match hostname -f exactly.

2. Check Existing MX Records

Confirm your domain has an MX record pointing to your server:

dig +short yourdomain.com MX

Expected output: 10 mail.yourdomain.com. — if empty, add it in DirectAdmin DNS Management before creating email accounts.

3. Verify Exim is Running

systemctl status exim

If stopped: systemctl start exim && systemctl enable exim

4. Confirm Port 25 is Not Blocked

Many VPS providers block outbound port 25 by default to prevent spam abuse. Test it:

telnet smtp.gmail.com 25

If it times out, contact your provider to unblock port 25, or configure an SMTP relay (Mailgun, SendGrid, or Amazon SES).

💡 None of these worked? Skip the guesswork.

Get Expert Help →

Creating Email Accounts in DirectAdmin (Evolution Skin Step-by-Step)

The Evolution skin is DirectAdmin's default interface since 2019. Here is the exact path to create a new mailbox.

1Log In as Domain User

Navigate to your DirectAdmin panel (typically https://yourdomain.com:2222) and log in with your reseller or user credentials — not the admin account.

2Open Email Accounts

From the Evolution skin dashboard, click E-Mail Manager in the left sidebar, then select E-Mail Accounts.

3Click "Create Mail Account"

Click the blue + Create Mail Account button in the top-right corner.

4Fill In Account Details

Complete the form:

  • Username: the local part only (e.g., info for info@yourdomain.com)
  • Password: use a minimum 16-character password — DirectAdmin enforces this if the admin has set password strength rules
  • Quota: set in MB; leave as 0 for unlimited (not recommended — see the quota section below)
  • Send limit: optionally cap outbound email per day to prevent abuse
5Save and Verify

Click Create. The account appears in the list immediately. Verify by checking the Exim queue log:

tail -f /var/log/exim/mainlog

Webmail Access

DirectAdmin ships with three webmail clients accessible at https://yourdomain.com/webmail or https://mail.yourdomain.com:

  • Roundcube — modern interface, best for daily use
  • SquirrelMail — lightweight, works on slow connections
  • RainLoop — optional, if installed by admin
1Edit an Existing Account

In E-Mail Manager → E-Mail Accounts, click the pencil icon next to any account. Set the quota in MB. Recommended minimums:

  • Standard mailbox: 2,048 MB (2 GB)
  • Shared mailbox (e.g., info@, support@): 5,120 MB (5 GB)
  • Archive mailbox: 10,240 MB (10 GB)
2Quota Enforcement

When a mailbox reaches its quota, Dovecot returns a 452 4.2.2 Mailbox full error to the sending server. The sender gets a bounce or a retry queue entry. Check mailbox usage from SSH:

# Check a specific mailbox size
du -sh /home/USERNAME/imap/yourdomain.com/EMAILUSER/

# List all mailboxes over 1 GB
find /home/*/imap/ -maxdepth 3 -name "cur" -exec du -sh {} + | sort -rh | head -20

Domain-Wide Quota

As a reseller or admin, you can cap total email storage per domain. Go to Admin Level → Manage User, edit the user, and set the Inode and Disk Quota limits. Alternatively, via SSH:

grep "email_quota" /usr/local/directadmin/data/users/USERNAME/user.conf

Quota Alerts

DirectAdmin can send quota warning emails when a mailbox reaches 90% capacity. Enable via Admin Settings → E-Mail Quota Warning. Set the threshold to 85% to give users time to clean up before bounces start.

1Go to SSL Certificates

Navigate to Account Manager → SSL Certificates.

2Issue a Let's Encrypt Certificate

Select Free & automatic certificate from Let's Encrypt. Ensure mail.yourdomain.com is included in the domain list alongside yourdomain.com and www.yourdomain.com.

3Enable the Certificate for Mail Services

Check Use the certificate for the mail server before saving. DirectAdmin will configure Exim (SMTP) and Dovecot (IMAP/POP3) to use this certificate automatically.

4Verify SSL on Port 993/587
# Test IMAP SSL
openssl s_client -connect mail.yourdomain.com:993

# Test SMTP STARTTLS
openssl s_client -starttls smtp -connect mail.yourdomain.com:587

Look for Verify return code: 0 (ok) — any other code means the certificate chain is broken and clients will show security warnings.

Auto-Discovery Configuration (Optional)

To enable automatic configuration in Outlook and Thunderbird, add these DNS records:

# Thunderbird auto-discovery (SRV records)
_imap._tcp.yourdomain.com.  IN SRV 0 1 143 mail.yourdomain.com.
_imaps._tcp.yourdomain.com. IN SRV 0 1 993 mail.yourdomain.com.
_submission._tcp.yourdomain.com. IN SRV 0 1 587 mail.yourdomain.com.

# Outlook auto-discover (CNAME)
autodiscover.yourdomain.com. IN CNAME autoconfig.yourdomain.com.

Managing all of this — especially across dozens of domains — is precisely what a managed CloudHouse server management service handles daily: DNS audits, DKIM key rotation, quota monitoring, and Exim/Dovecot SSL renewals without interrupting live mail flow.

FAQs

See the FAQ section below for the most common questions about DirectAdmin email setup.

Conclusion

A complete DirectAdmin email account setup goes far beyond clicking "Create Mail Account." Proper hostname PTR records, DKIM key generation, SPF hardening, graduated DMARC enforcement, and quota planning are the difference between a mail server that works and one that silently drops messages into spam. Follow the steps in this guide in order — prerequisites first, DNS authentication second, then client configuration — and verify each layer before moving to the next. A 10/10 score on mail-tester.com is your confirmation that the setup is production-ready.

Get the Free Linux Server Admin Cheatsheet (PDF)

Essential commands for server management, networking, and troubleshooting — all on one printable page.

Running Linux servers? Let us manage them for you.

Our Managed Linux Server plans cover updates, security hardening, monitoring, and 24/7 incident response — so your servers stay up and your team stays focused.

  • Proactive OS patching and security updates
  • 24×7 monitoring with instant alerting
  • Backup configuration and disaster recovery
  • Dedicated Linux engineers on call
See Pricing Plans →

What our customers say

“Our production server went down at 2 AM. CloudHouse had it back online in under 20 minutes. Incredible response time.”

Arun S.

CTO, SaaS Startup

“They migrated our entire infrastructure from Ubuntu 18 to 22 with zero downtime. Couldn't have asked for better.”

Deepak N.

DevOps Lead

Frequently Asked Questions

The most common causes are missing or misconfigured DKIM and SPF records. Enable DKIM in DirectAdmin (E-Mail Manager → E-Mail Accounts → Enable DKIM) and verify your SPF TXT record includes your server IP. Also check that your server hostname has a valid PTR (reverse DNS) record matching your hostname. Use mail-tester.com to score your current setup — anything below 8/10 points to a specific missing record.

Need this done for you?

Server Management Service

Managed Linux and Windows servers: monitoring, patching, security and 24/7 support.

Learn more

Book your free 15-minute diagnosis

A certified technician will call you back within 15 minutes during business hours.

Share this article

Leave a Comment

Comments (0)

Loading comments...