将Heroku应用程序迁移到Dream Host托pipe域时出现的DNS / MX问题

我有一个域名 – myapp.com – 由Dream Host托pipe。 直到最近我有一些PHP作为registry单在该域名。 我还在blog.myapp.com安装了一键安装的Word Press,并且可以通过mail.myapp.com Dream Host的Google AppsloginGMail。

几天前,我使用Heroku的Zerigo插件将我的Rails应用程序迁移到myapp.com 。 Zerigo的魔术将我的应用程序迁移到myapp.com ,但是blog.myapp.com没有工作, mail.myapp.com也没有。 (我可以访问邮件,但是我不得不去mail.google.com/a/myapp.com ,另外我有人告诉我他们的电子邮件反馈错误。)

我联系了Dream Host,他帮助我获得了博客 – 他们让我使用自定义DNS,为blog.myapp.comwww.blog.myapp.com设置值为blog.myapp.com的Alogging。 我在Zerigo做了这个。 博客又回来了。

但是,我仍然无法通过mail.myapp.com访问我的邮件。 所以我回到了梦想主办,他们告诉我:

  1. 将MXlogging设置为myapp.commail.myapp.com ,并指向mx1.sub4.homie.mail.dreamhost.com.mx2.sub4.homie.mail.dreamhost.com. 两者的优先级均为0(零)。
  2. mail.myapp.com设置一个指向208.97.132.231logging,为webmail.myapp.com指向208.97.187.139

我在Zerigo上面也做了所有这些,没有任何工作。 更糟糕的是,我认为我的电子邮件停止工作。 所以我删除了dreamhost的MXlogging,以及指向208.97.187.139的Alogging。

所以,目前的情况是,我有一个可以工作的应用程序,一个可以工作的博客,但是我仍然无法通过mail.myapp.com访问mail.myapp.com 。 那让我感到困惑。 我怎样才能解决这个问题?

我应该注意到,我正在尝试从SendGrid和GMail(仅在本地)的应用程序发送邮件,但是我的电子邮件帐户和其他所有内容都与Google Apps一起发送。

我粘贴了下面的所有Zerigo DNS信息:

 myapp.com 174.129.212.2 A 10 minutes myapp.com 75.101.145.87 A 10 minutes myapp.com 75.101.163.44 A 10 minutes myapp.com aspmx.l.google.com MX 1 1 hour myapp.com alt1.aspmx.l.google.com MX 5 1 hour myapp.com alt2.aspmx.l.google.com MX 5 1 hour myapp.com aspmx2.googlemail.com MX 10 1 hour myapp.com aspmx3.googlemail.com MX 10 1 hour blog.myapp.com 173.236.196.13 A 10 minutes www.blog.myapp.com 173.236.196.13 A 10 minutes www.myapp.com proxy.heroku.com CNAME 10 minutes 

那是因为您没有mail.myapp.com的DNS条目 – 您需要为指向ghs.google.com mail 创buildCNAMElogging

这听起来像你曾经有一个通配符logging捕捉每个网站的子域,并指向Dreamhost(这是常见的cpanel安装),当这种迁移发生,它nuked通配符条目,这就是为什么你有将您的blog DNS条目放回原处并将其指回Dreamhost。

当您联系DreamHost关于您的mail设置,他们给了您他们的电子邮件托pipe的设置,而不是谷歌应用程序。