Loading article…
Loading article…
Last updated on Aug 26, 2026
Enhanced Delivery sends your Advanced Billing emails from a domain you own rather than a generic Maxio address, with full SPF, DKIM, and DMARC authentication behind them. Mailboxes at Google and Yahoo now enforce those standards for bulk senders, so authenticating your own domain is what keeps receipts, renewal reminders, and dunning notices out of spam folders. Maxio sends through its own Mailgun account, so you don't need a Mailgun account of your own, but your domain administrator does need to add several DNS records.
WARNING: Set this up with your IT representative. A misconfigured DNS record can stop your email sending entirely. Configure and confirm it on a test site before applying it to your live site.
Enhanced Delivery is self-service and carries no additional cost. Configuring it requires the Setup permission.
Advanced Billing sends only from the sending subdomain you designate, such as maxio.example.net. Every other email service on your domain keeps working exactly as it did.
Google and Yahoo publish their own sender requirements, which explain why authentication matters for deliverability. See Mailgun's summary of the 2024 Gmail and Yahoo inbox updates.
Everything else depends on this step. Mailgun only generates your DNS records once the domain is registered, so there is nothing to add to your DNS until you've done this.
To register your sending domain
mail.yourdomain.com.To point Advanced Billing at a different domain later, return to the same card and click Change domain.
Once the domain is registered, the Mailgun DNS Entries Required section lists the exact records to create, with the real values for your domain, including your own DKIM key. Work from that table rather than from an example, and give it to whoever administers your DNS.
The table has four columns: Name, Record Type, Enabled, and Value. The Enabled column marks each record individually as valid or not, so you can see exactly which one is wrong instead of only that something is.
The records take one of two shapes, depending on whether you send from a root domain or a subdomain.
The shape of the records for a root domain
| Name | Record type | Example value |
|---|---|---|
k1._domainkey | TXT | k=rsa; p=MIGfXXXXXXXXXXXXX |
@ | TXT | v=spf1 include:mailgun.org ~all |
email | CNAME | mailgun.org |
The shape of the records for a subdomain, using maxio as the example
| Name | Record type | Example value |
|---|---|---|
k1._domainkey.maxio | TXT | k=rsa; p=MIGfXXXXXXXXXXXXX |
maxio | TXT | v=spf1 include:mailgun.org ~all |
email.maxio | CNAME | mailgun.org |
Important: Take the actual names and values from the table in your own site, not from the examples above. Your DKIM key is unique to your domain, and the exact record names Mailgun issues can differ.
If your sending subdomain has no MX records of its own, adding Mailgun's helps prevent Sender Domain Verification bounce errors.
| Value | Priority |
|---|---|
mxa.mailgun.org | 10 |
mxb.mailgun.org | 10 |
While the domain is unverified it can't send mail, and the page says so directly.
After your DNS records are in place, click Check DNS Records Now. DNS changes can take 24 to 48 hours to propagate, so a check that fails immediately afterward doesn't necessarily mean the records are wrong. If the domain stays unverified after that window, compare each record's name and value against the table and check the Enabled column to find which one isn't resolving.
When Mailgun confirms the records, the domain becomes active and Advanced Billing starts sending through it.
The same Setup Info page also reports SPF and DMARC check results for your domain, each with a pass, warning, or failure marker and a plain-language explanation. Read these first when something isn't working, since they name the specific problem.
The Setup Info page lists the addresses your email is sent from, under Your emails are set to come from. There can be more than one, and each links to the screen where you change it:
Changing the default doesn't change a template that has its own address, so check this list rather than assuming a single setting governs everything. See the Configure Emails help article for how to set these values.
Once the domain is active, send yourself a real email from a test site to confirm the whole path works end to end. See the Preview Emails with Test Data help article.
Still need help?
Reach out and our support team will take it from here.