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.
| Field | Value |
|---|---|
| Type | MX |
| Host / Name | @ (or your domain name) |
| Value / Points to | my.mailbux.com |
| Priority | 10 |
| TTL | 3600 (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.
| Field | Value |
|---|---|
| Type | TXT |
| Host / Name | @ (or your domain name) |
| Value | v=spf1 include:msg25.com ~all |
| TTL | 3600 (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:
Ed25519
Modern, faster, and more secure. Smaller key size means shorter DNS records. Supported by Gmail, Outlook, and all major providers.
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:
- Log in to Mailbux and go to your Domains page.
- Find your domain and click it to open the DNS records page.
- Click Generate DKIM to create your DKIM keys.
- Copy the DKIM TXT record shown and add it to your DNS provider.
- 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.
| Field | Value |
|---|---|
| Type | TXT |
| Host / Name | _dmarc |
| Value | v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com; pct=100 |
| TTL | 3600 (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