My question is similar to this question. I checked other questions on Webmasters, but found none referring specifically to implicit MX records.
I'm helping someone move a site hosted on Bluehost to Vercel. But, I want to keep the email of the site hosted on Bluehost. We are using Bluehost name servers, and I don't want to change name servers.
I can't find any MX records for the site, not through Bluehost's UI, through dig
, or through DNSchecker.org. Sites such as the FAQ on open-spf.org and elsewhere say that SMTP will deliver mail to the IP of the A record if no MX record is present. They call this implicit MX, and every site I read says it's not recommended because it means an extra DNS lookup for anyone trying to deliver mail to this address. Here's a summary of the DNS records:
- The
mail
subdomain has an A record pointing to Bluehost's server. smtp
andimap
are CNAMEs pointing tomail
.www
is a CNAME to the apex domain.- There is an SPF record for the apex domain with settings
v=spf1 a mx include:someexternalwebsite.com ~all
.
With this DNS configuration, when I change my A record for the apex domain to point to Vercel's servers, will the site's email break?
The question I linked to at the top of my post says that if the MX record points to the apex domain, then the email will break because the MX will resolve to the wrong server. Is that also true for my implicit MX record? What do I need to change to make point to the new server while keeping email up and running?
I want to avoid any downtime for the email as it's critical for business operation.