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) Required

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 Required

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.

Recommended DNS Records

These records are optional but strongly recommended. They improve your email deliverability by up to 30% and protect your domain from being spoofed.

3. DKIM Record Recommended ⚡ +30% deliverability

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.

Which DKIM record should I add?

Mailbux generates two DKIM records for your domain. You only need to add one of them:

RECOMMENDED

Ed25519

Modern, faster, and more secure. Smaller key size means shorter DNS records. Supported by Gmail, Outlook, and all major providers.

OR

RSA

Legacy standard, universally supported. Longer key but works with every email provider including older systems.

Adding both is fine but unnecessary — one is enough for full DKIM protection.

To get your DKIM record:

  1. Log in to Mailbux and go to your Domains page.
  2. Find your domain and click it to open the DNS records page.
  3. Click Generate DKIM to create your DKIM keys.
  4. Copy the DKIM TXT record shown and add it to your DNS provider.
  5. Verify your DKIM record is visible using DKIM Lookup. It can take up to 24 hours to propagate.

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 Recommended ⚡ +30% deliverability

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