DreamHostによってホストされているドメイン--myapp.com
--があります。最近まで、私はそのドメインでサインアップフォームとしていくつかのphpを持っていました。また、blog.myapp.com
でWordPressをワンクリックでインストールし、mail.myapp.com
でDreamHostからGoogleAppsを介してGMailにログインできました。
数日前、HerokuのZerigoアドオンを使用してRailsアプリをmyapp.com
に移行しました。Zerigoは魔法のようにアプリをmyapp.com
に移行しましたが、blog.myapp.com
は機能せず、mail.myapp.com
も機能しませんでした(メールにアクセスできましたが、mail.google.com/a/myapp.com
に行かなければなりませんでした。さらに、メールがエラーで返送されていると言われていました。)
ブログを取り戻すのを手伝ってくれたDreamHostに連絡しました。彼らは、173.236.196.13
とblog.myapp.com
に値www.blog.myapp.com
のAレコードを設定してカスタムDNSを使用してもらいました。私はゼリーゴでこれをしました。ブログが帰ってきました。
しかし、それでもmail.myapp.com
からメールにアクセスできませんでした。それで私はDreamHostに戻り、彼らは私にこう言った:
myapp.com
とmail.myapp.com
に設定し、両方のmx1.sub4.homie.mail.dreamhost.com.
とmx2.sub4.homie.mail.dreamhost.com.
の優先度を0(ゼロ)に設定します。mail.myapp.com
を指す208.97.132.231
にAレコードを設定し、webmail.myapp.com
を指す208.97.187.139
に別のAレコードを設定します。私はゼリーゴでも上記のすべてを行いましたが、何も機能しませんでした。さらに悪いことに、私のメールは機能しなくなったと思います。そこで、dreamhostのMXレコードと、208.97.187.139
を指すAレコードを削除しました。
そのため、現在の状況では、機能するアプリ、機能するブログがありますが、mail.myapp.com
でまだアクセスできないメールがあります。そして、それは私をびっくりさせます。どうすればこれを修正できますか?
SendGridとGMail(ローカルのみ)でアプリからメールを送信しようとしていますが、メールアカウントとその他すべてをGoogleAppsで使用していることに注意してください。
以下のZerigoDNS情報をすべて貼り付けました。
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エントリがないためです CNAME
レコードを作成mail
がghs.google.com
を指すようにする必要があります
以前は、サイトのすべてのサブドメインをキャッチするワイルドカードレコードがあり、それがdreamhostを指しているようです(これはcpanelのインストールでは一般的です)。この移行が行われると、ワイルドカードエントリが削除されたため、 blog
DNSエントリを元に戻し、それをdreamhostにポイントします。
mail
の設定についてDreamHostに連絡すると、Googleアプリではなく、theirメールホスティングの設定が提供されました。