我有一个 Google Cloud 服务器,其中的 Cloud DNS 为我的域名和 IIS 托管网站提供服务。
我需要用于转发域名的电子邮件,例如[电子邮件保护]转到我现有的帐户[电子邮件保护]。
我尝试按照以下方式输入 MX 记录https://cloud.google.com/dns/what-is-cloud-dns但我的电子邮件没有发送过来。
从我的域名获取电子邮件的最佳选择是什么?:
- 设置 Cloud DNS 以转发电子邮件
- 设置 GoDaddy 电子邮件?(我从他们那里购买了域名,但名称服务器指向 Google Cloud,我想这意味着我无法使用他们的电子邮件服务。)
- 我还没有想到过更好的“标准实践”选择?
答案1
您需要一个邮件服务器。使用方法与互联网信息服务作为一个网络服务器,您需要一个邮件服务器来代表您接受邮件。
GoDaddy 有邮件计划:
https://www.godaddy.com/email/email-hosting.aspx
或者,您可以使用 Google Apps for Work(类似定价):
设置企业电子邮件托管帐户后,您将需要根据电子邮件提供商的说明在 Google Cloud DNS 上更新 MX 记录(可能还有其他记录)。
答案2
好的,感谢大家的评论。我不想设置邮件服务器并遇到这种麻烦,也不想为电子邮件付费。
我通过将 GoDaddy 的名称服务器重新设置为指向 GoDaddy,并将我的虚拟机的静态 IP 设置为 GoDaddy 管理工具中的 A 记录,解决了这个问题。这样我的网站就可以使用 DNS 来解析我的域名,我可以使用免费的 GoDaddy 电子邮件转发器/帐户,而且我不再需要使用 Google Cloud DNS。
答案3
我明白了!首先,您需要一个如下所示的 MX 记录:
.域名.com
0 smtp.securecerver.net。
10 mailstore1.secureserver.net。
这会将邮件流量路由回 GoDaddy。不管你信不信,这就是缺失的部分。你需要添加此 TXT 记录:
.域名.com
“v=spf1 mx include:secureserver.net -all”(需要引号)