我有一个专用域mydomain.com
,并且有一个 Windows Azure 服务,该服务必须从地址发送电子邮件@mydomain.com
。我找到了一个同意“代表”我的域发送电子邮件的邮件服务。
该邮件服务要求我为我的域添加 MX 记录,并且看起来 MX 记录意味着静态 IP 地址。Windows Azure 目前不保证静态 IP,行业范围内的解决方案是使用 CNAME 记录将我的域名映射到 Azure 中的三级域名(mydomain.cloudapp.net)。
因此,理想情况下,我希望我的域名同时拥有 A 记录和 CNAME。这可能吗?对于我的情况,还有哪些其他选择?
答案1
如果您想接收电子邮件,您需要为邮件服务器设置一个静态 IP 地址。对于您来说,我会让邮件服务也代表您接收邮件。我希望 MX 记录指向提供商的服务器。考虑添加 SPF 记录,表明邮件提供商将为您的域发送电子邮件。
如果您要向互联网发送电子邮件,则确实需要某种类型的 MX。您的电子邮件提供商要求您设置 MX 记录是正确的。您的 MX 可以指向他们的域。
考虑映射www.mydomain.com
到 Azure 服务,如果您有其他服务,则可以使用相同的子域或其他子域。 mydomain.com
不需要有 A 记录,但需要 MX 记录。
拥有 CNAME 记录会mydomain.com
消除拥有子域名的能力。
尝试以下方法:
mydomain.com. MX 10 mail.mailprovider.com
mydomain.com. TXT 'v=spf1 mx -all"
www.mydomain.com. CNAME mydomain.cloudapp.net