CNAME 干扰 MX 记录?

CNAME 干扰 MX 记录?

我有一个免费域名自由,我用它来托管我的网站并接收电子邮件。

大约一个月前,我使用 A 记录指向[Blank]www的网站托管的 A 记录。我还有一个指向我的电子邮件提供商的 MX 记录,Zoho 邮件

现在我更换了网站托管,我只有一个 CNAME 可以指向我的域名。自从我更换了它之后,我就不再收到邮件了,尽管我仍然可以发送邮件。当我删除我的 CNAME 时,我的邮件又开始工作了。有没有办法同时使用我的电子邮件和 CNAME 记录?

对于那些认为这是:我的问题是 MX 和 CNAME 记录相互干扰,而不是 CNAME 不起作用,或者我是否应该为我的网站根目录使用 CNAME

答案1

CNAME 将覆盖您的 MX 记录。

我假设您在域名根目录下有一个 CNAME,即 example.com,前面没有任何“www”。如果这是真的,并且您还在同一个地址上设置了 CNAME,那么 CNAME 会阻止您的邮件投递。

可以通过仅在“www”上设置 CNAME 来避免这种情况,然后使用 url 重定向将访问者从http://yourdomain.comhttp://www.你的域名.com这样,您仍然可以在 yourdomain.com 上使用 MX 记录而不会丢失邮件。

答案2

我找到了解决问题的方法,结果发现我还可以为我的网站获取 A 记录(我真傻),所以现在我的问题解决了。我现在使用:

[blank]  A   ip  
 www     A   ip

[blank]  MX  mail.zoho.com

相关内容