目前我有一个网站 example.com,托管在某个旧服务提供商上。我正在将其转移到我使用的其他服务提供商。
我需要使用现有配置通过 Outlook 访问邮件。
example.com 的用户通过 Outlook 访问他们的 @example.com 电子邮件
我无法移动邮件服务器,因此我想公开 mail.example.com,而不是使用指向它的旧 MX 记录。我的 DNS 记录如下所示
example.com 14000 MX 10 mail.example.com
example.com 14000 A 123.456.789.100 (new IP)
mail.example.com 14000 A 241.123.151.900 (old IP)
mail.example.com 14000 MX 10 mail.example.com (new record)
用户可以使用 mail.example.com 通过 Outlook 进行连接;但他们不想进行这种更改。有没有办法可以继续允许使用 example.com 访问电子邮件和网站。
我以为 MX 记录是唯一需要的东西,但尝试使用 example.com(无邮件前缀)连接会导致超时。
我查看了很多相关问题,所有问题都让我感觉设置 MX 记录就足够了。我应该补充一点,邮件服务器的系统很差,速度很慢。MXToolbox 抱怨它需要超过 15 秒,所以一些超时可能归因于此,但如果我将 MX 更改为 example.com 和旧 IP,它可以在几秒钟内通过 Outlook 连接(即没有超时)
编辑:
用户群:邮件服务器由度假村的工作人员使用,而网站则由想要了解更多有关该地点信息的潜在游客使用。环境:我不确定旧内容托管在哪里,但有一个 CPanel 允许我更改 DNS 记录。新内容在 GoDaddy 上,设置类似。
我的任务只是将 Web 服务器迁移到新主机,这仅仅是 A 记录的更改。我不知道旧主机上也有一个邮件服务器在运行。迁移后,用户开始抱怨,所以我查看了其他记录,发现 MX 指向同一个域(即 example.com)。mail.example.com 还有一个指向 example.com 的 CNAME。我将 CNAME 更改为指向旧 IP 地址的 A,将 MX 更改为指向 mail.example.com。花了大约 5 个小时(旧 TTL 为 4 小时),并按照上述说明进行了尝试。最后,我不得不恢复一切,因为用户一直抱怨它不起作用。
我过去所做的所有其他电子邮件配置都是简单地为服务器->邮件服务器添加 MX 记录,然后让人们直接通过邮件服务器配置访问...(例如:mysite.com 使用 Gmail 作为网络服务器,用户通过 imap.gmail.com 和 smtp.gmail.com 连接)这就是为什么我怀疑这是否可以做到这一点。
答案1
仅 MX 记录控制一事情:来自其他域的传入传递(即邮件交换)。它们不会影响 Outlook 等客户端应用程序连接到 SMTP 服务器的位置,甚至它们对应用程序查找 IMAP 或 POP 服务器的位置也没有任何影响。
因此,如果有人在 Outlook 中输入了“example.com”作为其 IMAP 服务器,则 Outlook 将继续尝试连接到“example.com”,直到他们手动更改它。除了通知您的用户从现在起必须使用“imap.example.com”之外,您无能为力。
(SRV 相当于 MX 记录的“客户端 SMTP/IMAP/POP”,但很少有应用程序查询 SRV 记录,即使查询的应用程序,通常也只在设置期间查询一次。Outlook 根本不支持 SRV 记录。)
短期内,您可以设置从旧服务器到新服务器的 TCP 中继/代理,但您实际上并不想长期保留它。