To ensure that email hosted on cPanel remains functional while pointing your website to Webflow, you must only update A records and retain the original MX records for email.
1. Use Only Webflow’s Required A Records
- Webflow hosting requires two A records to be set up for your root domain (example.com):
- (a) 75.2.70.75
- (b) 99.83.190.102
- Do not modify MX records or other email-related DNS records when adding these A records.
2. Keep Your Existing MX Records Intact
- Go into your DNS editor (usually via your domain registrar or DNS host).
- Ensure your MX records point to your cPanel mail server, like:
- mail.yourdomain.com
- Or a specific server like mail123.yourhostingprovider.com
- Do not delete, replace, or overwrite these MX records when adding Webflow A records.
3. Verify Other Essential Email DNS Records
- In addition to MX records, cPanel email often relies on:
- SPF (TXT) Record – e.g.,
v=spf1 +a +mx include:yourhost.com ~all
- DKIM (TXT) Record – if email authentication is enabled in cPanel
- DMARC Record – optional but recommended for deliverability
- Double-check that those records remain unchanged after pointing your site to Webflow.
4. Add a CNAME for the "mail" Subdomain
- If your MX records use mail.yourdomain.com, you might need a supporting DNS entry:
- Add a CNAME: mail.yourdomain.com → your cPanel server hostname
- Alternatively, use an A record if your mail server uses a static IP.
5. Test After DNS Propagation
- Use tools like MXToolbox or send test emails to confirm:
- Inbound and outbound email functions correctly.
- SPF, DKIM, and DMARC are passing, if configured.
Summary
To keep cPanel email working while hosting your website on Webflow, update only the A records to Webflow’s IPs and retain all MX, SPF, DKIM, and mail-related DNS records as they are. This ensures your website points to Webflow, but email remains routed through cPanel without disruption.