AWS(Windows Server 2012 R2)にいくつかのWebサイトがあり、メールサーバーをセットアップしようとしています。 hMailServer をインストールしました。ガイドには、メールのDNSレコードを構成する必要があると書かれています。今のようにゼロからメールサーバーをセットアップする必要はありませんでした。そのため、これに必要なDNSレコードについて少し混乱しています。
私はいくつかのガイドを読みました。これにはA、MX、PTRレコードが必要です。現在、私のレジストラには次のレコードしかありません。
mydomain.com A 1.2.3.4
www.mydomain.com A 1.2.3.4
今、私はそのレコードを作成する必要があると思います:
mail.mydomain.com A 1.2.3.4
mail.mydomain.com MX 10 mail.mydomain.com
私の質問:
他の人が[email protected]
に書き込むと、世界中のすべてのSMTPサーバーが、@ mydomain.comの電子メールを処理する関連サーバーを検索します。そのために、彼らはmydomain.com
のMXレコード、またはMXレコードが見つからない場合はA/AAAAレコードのDNSをチェックします。
MXレコードには、優先度とホスト名が与えられます。そのホスト名は、別のドメイン名であっても(特に、電子メールの設定がサードパーティにアウトソーシングされている場合)、好きなものにすることができます(mail.$DOMAIN
はよく使用されますが、絶対に必須ではありません)。
これは、受信する外部の電子メール用です。 POP/IMAP(BTW:現在はPOPの提供を完全にスキップし、TLSを介したIMAPのみを提供する必要があります)の場合、電子メールを保存するサーバーとPOP/IMAPデーモンを実行する場所を定義する必要があります。複雑な電子メール設定がある場合、これはMXレコード上のサーバーと同じサーバーまたは別のサーバーである可能性があります。いずれの場合も、imap.mydomain.com
のDNSレコード(CNAMEも含む)を定義してユーザーに提供できます(これにより、必要に応じて後で簡単に変更できます)。
PTRレコードは、SMTPサーバーが外部にも電子メールを送信する場合にのみ(何らかの方法で)機能します。このような場合、SMTPサーバーがIPアドレスを持っているIPブロック(v4およびv6)の所有者に連絡する必要があります。それはあなたのISPまたはあなたのホスティング会社である可能性があります。 PTRレコードの設定方法を教えてくれます。