Overview
Adding a sending domain allows you to send emails from your own address instead of a shared domain. Migma offers two options: a custom domain (recommended) for full brand control, or a managed domain for instant setup.Option 1: Custom Domain (Recommended)
A custom domain lets you send from a domain you own, such ashello@yourcompany.com or news@mail.yourcompany.com. This requires adding DNS records to verify ownership. Custom domains give you your own sending reputation with standard thresholds, which is the best choice for production email campaigns.
Step 1: Add Your Domain
Add your domain
- Go to Sending Domains in the left sidebar
- Click Add Domain on top right corner
- Enter the domain you want to send from and select your region, for example
yourcompany.comormail.yourcompany.com - Click Add Domain

Verify your domain
DNS changes can take anywhere from a few minutes to a few hours to propagate. Once you have added all the records, come back to Migma and click Verify.
Migma checks each record individually and shows you which ones are verified and which still need attention. If something shows as failed, double check the values match exactly and try again after a few minutes.

Start domain warming (recommended)
If this is a brand new domain with no sending history, it is worth warming it up gradually before sending to your full list. Warming builds your sender reputation with email providers so your emails land in the inbox.
- Click on your domain in Sending Domains
- Find the Domain Warming section
- Click Start Warming

Step 3: Verify Your Domain
After adding all DNS records, verify them in Migma. For a focused DNS walkthrough, see Add DNS Records.Wait for DNS Propagation
DNS changes take time to propagate across the internet:
- Minimum: 5 minutes
- Typical: 15-60 minutes
- Maximum: Up to 72 hours (rare)
Click Verify Domain
Return to Settings → Sending Domains in Migma and click Verify next to your domain.
Check Record Status
Migma checks each record individually:
| Status | Meaning |
|---|---|
| Verified | Record found and correct |
| Pending | Record not yet detected |
| Failed | Record incorrect or missing |
Step 4: Configure Domain Settings
Once verified, configure your domain’s tracking settings.Open and Click Tracking
| Setting | Default | Description |
|---|---|---|
| Open Tracking | On | Inserts a 1x1 transparent pixel to detect when emails are opened |
| Click Tracking | On | Rewrites links to track when recipients click them |
Update Settings
- Go to Settings → Sending Domains
- Click on your domain
- Toggle Open Tracking or Click Tracking on/off
- Click Save
Step 5: Start Domain Warming (Recommended)
For new domains, start domain warming to gradually build sender reputation. What is domain warming?- Gradually increases your daily sending limits
- Starts at 50 emails per day
- Builds to 10,000+ emails per day over 20 days
- Helps avoid spam filters
- Go to Settings → Sending Domains
- Click on your domain
- Find Domain Warming section
- Click Start Warming
Step 6: Start Sending
Once your domain is verified, you can send emails from any address at that domain:hello@yourdomain.comsupport@yourdomain.comnewsletter@yourdomain.comceo@yourdomain.com
DNS Record Summary
Here’s a complete summary of the records you may need to add. Copy the exact names and values from Migma because each domain gets unique verification and DKIM values.| Record | Type | Name | Value |
|---|---|---|---|
| Ownership | TXT | Copy from Migma | Copy from Migma |
| DKIM 1 | CNAME | Copy from Migma | Copy from Migma |
| DKIM 2 | CNAME | Copy from Migma | Copy from Migma |
| DKIM 3 | CNAME | Copy from Migma | Copy from Migma |
| SPF | TXT | Sending domain | v=spf1 include:spf.migma.ai ~all |
| DMARC | TXT | _dmarc under the sending domain | v=DMARC1; p=quarantine; rua=mailto:dmarc@migma.ai |
| MAIL FROM | MX | send under the sending domain | Copy from Migma |
| MAIL FROM SPF | TXT | send under the sending domain | v=spf1 include:spf.migma.ai ~all |
migma.ai Cloudflare zone, send.mail-eu.migma.ai is entered as send.mail-eu.
Option 2: Quick Setup (Managed Domain)
A managed domain gives you a branded subdomain undermigma.email — no DNS configuration required. Managed domains are ideal for testing, API integrations, and getting started.
Choose Your Prefix
Enter a prefix for your domain (e.g.,
yourcompany → yourcompany.migma.email).Prefix rules:- 3-63 characters long
- Letters, numbers, and hyphens only
- Cannot start or end with a hyphen
- Migma checks availability in real-time
Troubleshooting
Records not verifying after a few hours
Records not verifying after a few hours
Wait at least 15 minutes after adding your records before verifying. DNS can take up to 48 hours in rare cases. Make sure you copied the values exactly from Migma with no extra spaces or characters. If it has been over 24 hours, try deleting and re-adding the domain.
SPF record failing
SPF record failing
You can only have one SPF record per domain. If you already had one, you need to edit it and add
include:spf.migma.ai before the ~all at the end. Do not create a second SPF record.MAIL FROM not verifying
MAIL FROM not verifying
Make sure you added both the MX and TXT records for the
send subdomain. The MX record needs a priority of 10. Both are required.Domain stuck in Pending status
Domain stuck in Pending status
Try these steps:
- Wait at least 15 minutes after adding records
- Click Verify again in Migma
- Check all record values match exactly (no typos)
- If still pending after 24 hours, delete and re-add the domain
Domain shows Suspended status
Domain shows Suspended status
What happened:
Your domain was suspended due to high bounce or complaint rates.Thresholds (Custom Domains):
- Bounce rate > 10%
- Complaint rate > 0.5%
- Bounce rate > 4%
- Complaint rate > 0.1%
- Review your recipient list quality
- Remove invalid email addresses
- Contact support for assistance
What do you want to do next?
Cloudflare DNS
Set up DNS automatically if your domain is on Cloudflare.
Add DNS records
Copy records into Cloudflare, Route 53, GoDaddy, Namecheap, or another provider.
Domain not verifying?
More detailed troubleshooting steps.
Domain warming
Learn how warming builds your sender reputation.
Send a campaign
Send your first email from your new domain.