LIVE NOW
DartDay - 24 Hours of Blow Out Deals!
00d : 00h : 00m : 00s
Go To the Event

Knowledge Base

Find detailed guides, step-by-step tutorials, and FAQs to help you get the most from your DartNode services.

home email-smtp server-setup

How to Set Up DNS Records for Email Deliverability

DNS Records Required for Email Deliverability

Before sending email, configure these DNS records at your domain registrar:

1. MX Record

Tells the world where to deliver mail for your domain:

  • Type: MX | Host: @ | Value: mail.yourdomain.com | Priority: 10

2. A Record for Mail Server

  • Type: A | Host: mail | Value: YOUR_SERVER_IP

3. SPF Record

Authorizes your server to send email:

  • Type: TXT | Host: @ | Value: v=spf1 ip4:YOUR_SERVER_IP ~all

4. DKIM Record

Cryptographically signs outgoing email. Requires OpenDKIM setup on the server:

apt install opendkim opendkim-tools -y

Follow OpenDKIM configuration to generate keys and publish the public key as a TXT record.

5. DMARC Record

6. Reverse DNS (rDNS / PTR)

Set this in the DartNode dashboard:

  1. Go to Network > Reverse DNS.
  2. Set the PTR record for your server's IP to mail.yourdomain.com.
  3. Wait for propagation (status will change from "Propagating" to "Propagated").

Important: Without proper rDNS, SPF, DKIM, and DMARC records, most email providers will reject or spam-filter your messages.