Cloud House Technologies Logo
CloudHouse Technologies
HomeServicesProjectsBlogAbout UsCareersContact UsLogin
    Cloud House Technologies Logo
    CloudHouse Technologies
    HomeServicesProjectsBlogAbout UsCareersContact UsLogin

    DirectAdmin Email Account Setup: Complete Configuration Guide for Sysadmins

    Priya

    Content Writer & Researcher

    Last Updated: 18 July 2026
    🖥️

    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.

    🔧 Book Free DiagnosisCall NowWhatsApp
    🖥️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.

    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...

    DirectAdmin Email Setup Help

    Need help configuring DKIM, SPF, or DMARC on your DirectAdmin server? Our experts set up and verify your entire email authentication stack — fast.

    Call Now — FreeWhatsApp Us

    Why CloudHouse?

    • ISO 27001:2022 certified
    • 12,400+ devices supported
    • 4.9★ on Google
    • Sub-15-minute response

    CloudHouse Technologies

    Innovative cloud solutions for modern businesses. We deliver cutting-edge technology with exceptional service.

    Contact Us

    CloudHouse Technologies Pvt.Ltd
    Special Economic Zone(SEZ),
    Infopark Thirissur,4B-15,
    Indeevaram,Nalukettu Road,
    Koratty, Kerala, India-680308
    0480-27327360
    info@cloudhousetechnologies.com

    Quick Links

    • Our Services
    • Gold Loan Software
    • About Us
    • Contact
    • Terms and Conditions
    • Privacy Policy
    ISO27001:2022
    Certified

    © 2026 CloudHouse Technologies Pvt.Ltd. All rights reserved.

    Back to top