Custom Email Domain with Enhanced Delivery
In response to the new sender requirements Google and Yahoo began enforcing in 2024, we have made our Enhanced Delivery feature that allows sending emails for your site with a custom email domain via Mailgun available for self-setup. This feature ensures better email deliverability than our previous default email sending with Sendgrid does as it allows for DKIM support and emails are actually sent from the verified domain. Enabling this feature is currently the best solution for ensuring emails sent from your Advanced Billing site are sent in a DMARC compliant manner. More information on the sender requirements that Google and Yahoo started enforcing are outlined in the following article: https://www.mailgun.com/blog/deliverability/gmail-and-yahoo-inbox-updates-2024/
When Enhanced Email Delivery feature is enabled and configured, Maxio Advanced Billing sends email through our partner Mailgun on behalf of your domain with fully verified and signed emails. This ensures maximum deliverability by providing full SPF, DKIM, and DMARC support, and does not require a Mailgun account on your end as the domain is configured within our own account. This requires several additional setup steps and authorizations by your domain name admin to complete.
Here's a few FAQ on Enhanced Email Delivery:
-
What steps will I have to follow to activate Enhanced Delivery?
You’ll create a series of DNS records to set up a custom sending subdomain. -
Does this affect any other separate email sending from my domain?
No, all your other incoming and outgoing emails for your domain remain unaffected. Maxio Advanced Billing becomes an authorized sender on a chosen subdomain, such as “maxio.example.net” -
There's no additional cost to use this option that will incur a fee through Maxio Advanced Billing.
We recommend that we enable this feature on your test site first. After configuring the domain on your test site, your live site may be set to use the already configured domain.
The feature is now available to set up by an Admin user on your account from the Tools > Email Insights > Setup Info page of your Advanced Billing sites within the "Mailgun setup" section as shown in the screenshot below:
Before getting started, we would again highly recommend that this process be done by an IT representative. Any misconfiguration can result in email failure.
First, Advanced Billing will need the domain that this will be sending from. This can be a new one, or one that has been previously connected.
Next, TXT and CNAME DNS Records will need to be used in the following to make the connection. The main elements being used will be the domainkey, @, and email and these will differ based on whether a root domain or a subdomain is used.
Root Domain Example:
Name | Record Type | Example Value |
smtp._domainkey | TXT | k=rsa; p=MIGfXXXXXXXXXXXXX |
@ | TXT | v=spf1 include:mailgun.org ~all |
CNAME | mailgun.org |
Subdomain Example with subdomain of "maxio":
Name | Record Type | Example Value |
smtp._domainkey.maxio | TXT | k=rsa; p=MIGfXXXXXXXXXXXXX |
maxio | TXT | v=spf1 include:mailgun.org ~all |
email.maxio | CNAME | mailgun.org |
Once you've added the appropriate DNS records for verification, click the button "Check DNS Records Now" to have Mailgun check them. This process can take 24-48 hours. If the check comes back "unverified" then check the values and DNS records for verification.
Once a "verified" status has been obtained, the next step would be to test emails to make sure they are delivered and working correctly.
Advanced Billing sets the “From” field in the e-mail to the "Reply Email" address you specify in your individual site settings. More information on this setting is outlined in the following Quick Start Guide.
Mailgun's MX Records (Optional)
Providing you do not currently have MX records on the Custom Email Subdomain, then Mailgun's MX records below may also be added should you wish. Adding MX records helps prevent "Sender Domain Verification" bounce errors that the email recipient's server may return if your domain lacks MX records.
The two MX records for Mailgun that will need to be added to your subdomain are:
Value | Priority |
mxa.mailgun.org (http://mxa.mailgun.org/) | 10 |
mxb.mailgun.org (http://mxb.mailgun.org/) | 10 |