web-dev-qa-db-ja.com

GoDaddyドメインのRoute53でMXレコードを設定するにはどうすればよいですか?

Route53マニュアルでも、Stackoverflow/Serverfaultでも、AWS53フォーラムでは、この質問に対する答えを理にかなった方法で見つけることができないようです...そして、GoDaddyのサポートは確かに答えが得られないためです。

Route53でGoDaddyドメインのMXレコードを設定するにはどうすればよいですか?

私のApexレコードとRoute53のすべてのCNAMEレコードは正しく機能しており、EC2上の私のアプリを指しています。しかし、私は http://login.secureserver.net にログインして、このドメインのWebベースの電子メールをチェックできるようにしたいと思っています。

必要に応じて、ドメインのGoDaddyの「メール情報センター」が返されます...

システムがメールアドレスを確認できない場合、またはMXレコードが正しくない場合、ドメイン設定が無効になる可能性があります。詳細については、ドメイン名のDNSの管理をご覧ください。

ホストIPアドレスを入力
ネームサーバーns-AAA.awsdns-47.com XXX.XXX.XX3.X22 
ネームサーバーns-BBB.awsdns-55.net XXX.XXX.XX5.X86 
ネームサーバーns-CCCC.awsdns-24.org XXX.XXX.XX6.X97 
ネームサーバーns-DDDD.awsdns-11.co.uk XXX.XXX.XX8.92

GoDaddyの電子メールサーバー設定は次のように表示されます...

サーバーの標準ポート開いているポート受信サーバー(POP3):
 pop.secureserver.net 110、995(SSL)110、995(SSL)
送信サーバー(SMTP):
 smtpout.secureserver.net 80、3535、25、465(SSL)80、3535、25、465(SSL)

Route53のAWSコンソールでは、MXレコードセットを作成するだけで問題は...

名前= mail.mydomain.com 
値= 10 pop.secureserver.net 
 20 smtpout.secureserver.net 

... ???

18
Sean

AWSの調査によると、MXレコードが単に頂点(mydomain.com)ではなくmail.mydomain.comを指していることが明らかでした。 GoDaddyの電子メールセットアップも同様にmydomain.comを探していましたが、存在しないサブドメインではありませんでした。 (Route53で誤って "mail。"プレフィックスを追加しました。)

Route53 "Edit Record Set"パネル(AWSマネジメントコンソールの右側)を介してMXレコードを追加する場合、[名前]フォームフィールドにプレフィックスを入力する必要はありません。言い換えると、特にGoDaddyがホストする電子メールを[email protected]にルーティングする場合は、新しいMXレコードセットの上部/最初のRoute53フォームフィールドを空白のままにします。入力が必要な唯一のフォームフィールドは[値]セクションです。このセクションには、GoDaddyの電子メールホスト名とそれらの数値の優先順位を入力します。 (私の場合:「0 smtp.secureserver.net」と「10 mailstore1.secureserver.net」)

9
Sean

GoDaddyのヘルプ記事の一部が完全に間違っているため、物事をわかりやすく明確にするために:

enter image description here

サーバー設定の2つのレコードを新しいレコードとしてRoute 53コントロールパネルに貼り付けるだけです。

enter image description here

ここで考えられる誤解は、Gdの電子メールパネルが間違っていることを通知するが、何が正しくないのかを正しく説明できることです。さらに、彼らのヘルプ記事には、ドメインマネージャーの下で適切なMXレコード設定を探す必要があると記載されていますが、これらの設定は見つかりません。

最後に、AWSは単一のApexドメインMXエントリしか入力できないため、少し混乱しています。 Gdが望むように2つ持つことはできず、他のいくつかのゾーンマネージャーが許可するため、2つに増やす必要があります。

これが他の人に役立つことを願っています! :)

21
Joseph Lust

pop.secureserver.netおよびsmtpout.secureserver.netはメールの設定ですclient

一方、MXレコードは、他のメールserversに、ドメインへの着信メールの送信先を指示します。異なる場合があります。

電子メールを実際にホストしているのは誰ですか?

GoDaddyがメールをホストしている場合は、MXレコード( GoDaddy MXレコード情報 )の値が提供されているはずです。または、古いDNS設定を見て、MXレコードが何であるかを確認します。*これで、Route53で簡単にこれを設定できます。

最初の部分(数字10および20(例では)は「優先順位」です。最初に使用する受信メールサーバーが複数ある場合。かなり複雑な設定がない限り、選択する数はそれほど重要ではありません。

* Mac/Linuxで現在のMXレコードを表示するには:Dig yourdomain.com mx。 Windowsの場合: http://technet.Microsoft.com/en-us/library/aa998082.aspx

2
Nate

確かに、GoDaddyのフォーラム/サポート/ヘルプはかなり貧弱です。あなたはいつもBingまたはGoogleに対して正しい答えを見つけるために外部的にそれをしますが、それは他のいくつかの主要なサイトのサポートページにも当てはまります。

DNSサーバー上のMXレコードは次のようになります。

mydomain.com               10 pop.secureserver.net
                           20 smtpout.secureserver.net

次に、EC2で、そのメールを取得するために使用していると想定して、POP3、SPOP3、SMTP、およびSSMTPポートをFW設定に追加します。

ローカルPCでOutlookのようなものを使用していて、EC2インスタンスではない場合は、FW設定を変更する必要はありません。

クライアントが正しく構成されていることを確認してください。多くの場合、それらが使用するデフォルトのポートと暗号化は調整する必要があります。最近GoDaddyアカウントをキャンセルしたので、メールクライアントをセットアップするためにダウンロードするファイルが正しく設定されていることを知っています。

1
Andy