在 DirectNIC.com 上设置 CNAME 导致 Google Apps for Businesses 中的 gmail 停止工作
我正在帮助一位朋友在 Drupal Gardens 建立一个网站。域名是 www.fromtheheartyoga.com。此前该网站托管在 Modwest。在 Modwest 期间,我为他们设置了 gmail/Google Apps for Business(免费版),这样他们就可以通过 gmail 使用 @fromtheheartyoga.com 电子邮件。
几天前,我将托管从 Modwest 搬到了 Drupal Gardens。为了使域正常工作,我必须在 DirectNIC(域提供商)处设置 CNAME 记录,以将域“www.fromtheheartyoga.com”指向 Drupal Garden 站点“fthy.drupalgardens.com”。为此,我必须将 DirectNIC 帐户升级为托管帐户。
当我创建 CNAME 记录时,电子邮件停止工作。后来我进入 DirectNIC 并使用所有相关的 Google Mail MX 信息更新了 MX 记录。电子邮件仍然无法使用。 DirectNIC 表示,这些更改可能需要长达 48 小时才能传播。事实是,当我更新 CNAME 记录时,该域几乎立即开始指向新的托管环境。电子邮件则不然。
那是星期五。截至今天,使用 @fromtheheartyoga.com (gmail) 的电子邮件地址均未收到任何电子邮件。我从另一个帐户发送的每封电子邮件都会消失在互联网中。对于我从个人 Gmail 帐户发送的电子邮件,我偶尔会收到传输更新,其中包括“收件人服务器未接受我们的连接请求”的注释。
我仍然可以从 @fromtheheartyoga Gmail 帐户发送。从那里发送的电子邮件的回复也会消失。
我在谷歌搜索方面运气不佳,除非答案就在我面前,而我对这个问题的了解还不够多,无法识别它。 StackOverflow 也是如此。任何见解将不胜感激
-约翰·温克尔曼
I am helping a friend set up a website at Drupal Gardens. The domain is www.fromtheheartyoga.com. Previously the site was hosted at Modwest. While at Modwest I set them up with gmail/Google Apps for business (free version), so they could use the @fromtheheartyoga.com emails with gmail.
A few days ago I moved hosting from Modwest to Drupal Gardens. In order to get the domain working correctly I had to set up a CNAME record at DirectNIC (the domain provider) to point the domain "www.fromtheheartyoga.com" at the Drupal Garden site "fthy.drupalgardens.com". In order to do this I had to upgrade the DirectNIC account to a hosted account.
When I created the CNAME record, email stopped working. I later went in and updated the MX records at DirectNIC with all of the relevant Google Mail MX information. Email still didn't work. DirectNIC sait it could take as long as 48 hour for these changes to propagate. Thing is, when I updated the CNAME record, the domain began pointing to the new hosting environment almost immediately. Not so with the email.
That was Friday. As of today, none of the email addresses using the @fromtheheartyoga.com (gmail) have received any email. Every email I send from another account disappears into the internet. For the emails I send from my personal gmail account, I occasionally get a transfer update which includes, among other things the note that "The recipient server did not accept our requests to connect".
I can still send from the @fromtheheartyoga gmail account. Replies to emails sent from there also disappear.
I have had no luck with Google searches, unless the answer is right in front of me and I simply don't know enough about the issue to recognize it. Likewise here at StackOverflow. Any insights would be greatly appreciated
-John Winkelman
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
出于兼容性原因,您不能将 CNAME 放入根域中;这样做会破坏电子邮件。
请改用 A 记录。
For compatibility reasons, you can't put a CNAME in the root domain; doing so will break email.
Use an A record instead.
只需为 fromtheheartofyoga.com 创建一个 A 记录即可。即使在当时,用于域指令的旧 BIND4 CNAME 确实也不正确。如果您再次搬家,只是需要编辑更多记录,谁在乎呢。
编辑添加:我不知道您的托管服务是否获得了明确的 IP 地址,您必须知道这一点才能正常工作。
问候,
布莱恩在加利福尼亚州
Just make an A record for fromtheheartofyoga.com. The old BIND4 CNAME for a domain directive really wasn't right even back then. It's just more records to edit should you move again, who cares.
Edit to add: I don't know whether you get a definite IP address with your hosting service, you would have to know that for this to work.
Regards,
Brian in CA