If links in your emails aren't opening, it's usually caused by an issue with your tracking domain or DNS configuration. This article walks through why this happens and provides steps to troubleshoot and fix the issue.
This video example uses Mailgun, but the same principles apply to all providers.
What Causes Email Links to Not Open?
Email links usually don't open because the tracking domain isn't set up correctly or isn't resolving in DNS.
When an email is sent, the link is rewritten so it passes through a tracking domain before sending the recipient to the final page. If that tracking domain has a DNS or SSL issue, the redirect breaks and the link won't open.
To fix this, make sure your tracking domain is configured properly: the correct CNAME record is in place, the domain resolves in DNS, and HTTPS/SSL is active. Once these are set correctly, the redirect works again and your links will open normally.
Link tracking (redirecting links through a tracking domain) is used by most email providers to enable click tracking and ensure proper link routing. However, Email Tracking (such as open and click reporting on the platform) is only available when using LC Email.

How Email Link Redirects Work
Understanding how links behave behind the scenes makes it easier to diagnose why they fail.
Your original link is replaced with a tracking link.
The tracking link routes through a subdomain (e.g., email.yourdomain.com).
This subdomain relies on a CNAME record in your DNS.
If the DNS or SSL is misconfigured, the redirect fails and the link may not open.
How to Fix Links in Emails That Do Not Open
From your Agency Dashboard, go to Settings → Email Services → Location Settings.
Find the domain used for email tracking (e.g., email.yourdomain.com) for the location you're troubleshooting.

Go to MX Toolbox or Whatsmydns to look up the CNAME record for your tracking lookup domain.
1. Copy your tracking domain from Step 1 (e.g., mg.yourdomain.com)
2. Add email. in front → email.mg.yourdomain.com
For example:
- If you set up
mg.companyname.com, look up the CNAME record foremail.mg.companyname.com - If you set up
replies.companyname.com, look up the CNAME record foremail.replies.companyname.com - If you set up
support.companyname.com, look up the CNAME record foremail.support.companyname.com
The result should return a valid CNAME record. If you see "DNS record not found," your CNAME is missing or incorrect.


Log in to your DNS provider and locate the CNAME record for your tracking domain. Ensure:
- The host is only the subdomain (e.g.,
email.mg, not the full domain) - The value points to your provider's tracking domain

Tracking domains must support HTTPS. Go to your provider settings and ensure the tracking protocol is set to HTTPS. Wait for SSL provisioning if it was recently updated.

Send a test email from the platform. Click the link and confirm it redirects properly to the final URL.
If your links still don't open, contact your domain/DNS provider (e.g., GoDaddy, Cloudflare, Google Domains) and:
- Ask them to verify that your CNAME record for the tracking domain is correctly set up and resolving
- Share screenshots of your DNS records for faster troubleshooting
If your DNS provider confirms everything is correct and the issue continues, contact Support.

Troubleshooting Common Issues
Even after following the setup steps, some configurations can still cause links to fail. Reviewing these common issues can help you quickly identify what might still be wrong.
- CNAME record not found: if MX Toolbox shows "DNS record not found," the tracking domain CNAME is missing. Re-add the record with your DNS provider.
- Wrong CNAME value: the CNAME must point to your email provider's tracking host. If it points elsewhere, links won't redirect properly.
- Using the full domain in the Host field: in most DNS providers (like GoDaddy or Namecheap), you should only enter the subdomain (e.g.,
emailoremail.mg), not the full domain likeemail.yourdomain.com.Correct host name format (common setups):
- If your subdomain is
mg.companyname.com→ host should beemail.mg - If your subdomain is
replies.companyname.com→ host should beemail.replies - If your subdomain is
support.companyname.com→ host should beemail.support
- If your subdomain is
- Cloudflare proxy enabled: if you're using Cloudflare, the record must be set to DNS Only (no proxy).
- HTTPS not enabled: some providers require HTTPS tracking to be enabled in their settings. If HTTP is used or SSL isn't active, links may fail to open.
- DNS not fully propagated: after making changes, it can take up to 24–48 hours for DNS updates to apply globally.
FAQ
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article