How to Add DNS Records for Your Email Domain

How to Add DNS Records for Your Email Domain

How to Add DNS Records for Your Email Domain

To send and receive email reliably with Mailbux, your domain needs the right DNS records. This guide walks through each record you need to add and why it matters.

Required DNS Records

1. MX Record (Mail Exchanger)

The MX record tells the internet where to deliver email for your domain. Without it, nobody can send you email.

FieldValue
TypeMX
Host / Name@ (or your domain name)
Value / Points tomy.mailbux.com
Priority10
TTL3600 (or Auto)

2. SPF Record

SPF tells receiving mail servers which servers are allowed to send email on behalf of your domain. It reduces the chance your emails land in spam.

FieldValue
TypeTXT
Host / Name@ (or your domain name)
Valuev=spf1 include:msg25.com ~all
TTL3600 (or Auto)

Note: Your domain can only have one SPF record. If you already have one, add include:msg25.com to it rather than creating a second record.

3. DKIM Record

DKIM adds a cryptographic signature to your outgoing emails so receiving servers can verify they really came from you. The DKIM value is unique to your domain and auto-generated by Mailbux.

To get your DKIM record:

  1. Log in to Mailbux and go to your Domains page.
  2. Find your domain and click the domain menu.
  3. Click Enable DKIM if it is not already enabled.
  4. Click View DNS Records.
  5. Copy the DKIM TXT record(s) shown and add them to your DNS provider.

The host name for DKIM varies per domain (it will look something like default._domainkey.yourdomain.com). Use exactly what Mailbux shows you.

4. DMARC Record

DMARC tells receiving servers what to do when an email fails SPF or DKIM checks. It also gives you visibility into who is sending email using your domain.

FieldValue
TypeTXT
Host / Name_dmarc
Valuev=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com; pct=100
TTL3600 (or Auto)

Replace dmarc@yourdomain.com with an email address where you want to receive DMARC reports.

Where to Add These Records

DNS records are managed at your domain registrar or DNS provider (e.g. Cloudflare, GoDaddy, Namecheap, Route 53). Log in to your DNS provider and look for a DNS management or zone editor section.

How Long Does It Take?

DNS changes can take anywhere from a few minutes to 48 hours to propagate worldwide. Most changes are visible within 1-2 hours.

Verify Your DNS Records

After adding your records, use these tools to confirm everything is set up correctly:

  • MX Lookup — check your MX record points to my.mailbux.com
  • SPF Lookup — verify your SPF record includes msg25.com
  • DKIM Lookup — confirm your DKIM record is published and valid
  • SMTP Test — test that your outgoing mail server is working
  • Blacklist Check — make sure your domain is not on any spam blacklists