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.
| 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
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.
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:
- Log in to Mailbux and go to your Domains page.
- Find your domain and click the domain menu.
- Click Enable DKIM if it is not already enabled.
- Click View DNS Records.
- 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.
| 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