web-dev-qa-db-ja.com

Apache james電子メールサーバー(EC2)(ドメイン名マッピング)

TomcatとApacheJamesメールサーバーをホストするAmazonEC2(Windows)インスタンスがあります。

JamesはローカルでEC2で正常に動作します(ドメインを作成し、etc/hostsファイルを更新してドメインを模倣しました。同じマシンでThunderbirdクライアントを使用して、同じドメインのアカウント間でメッセージを送信できました)。

今、私はジェームズを実際のドメインにマッピングしようとしています。 goDaddyにドメインを登録しましたmycompany.com

  1. ルート53に1つのAレコードを作成しました:mailserver.mycompany.comはEC2インスタンスIPを指します
  2. ルート53にMXエントリを作成しました:mailserver.mycompany.com 0(priority) mailserver.mycompany.com
  3. GoDaddyのすべてのメール関連DNSゾーンファイルエントリをmailserver.mycompany.comにポイントしました

ジェームズにドメインを追加しているときに混乱しましたが、ホスト名前とドメイン名を使用する必要がありますか?

ホスト名はlocalhost(または)mycompany.com?である必要がありますJamesドメイン名はmycomapny.com(または)mailserver.mycompany.com?である必要があります

どんな助けでもいただければ幸いです。お時間を割いていただき、ありがとうございます。

2
kosa

MXエントリは「mycompany.com 0(priority) mailserver.mycompany.com」であり、サーバー名としてlocalhostとmycompany.comの両方が必要です。

ポート25は、送受信のためにファイアウォールで開く必要があります。

インストールの検証には、次のリンクが役立つ場合があります。
James Wiki JamesQuickstart

0
harrymc