我有 Amazon EC2(Windows)实例,它托管 Tomcat 和 Apache James 邮件服务器。
James 在本地 EC2 上运行良好(我已经创建了一个域并更新了 etc/hosts 文件来模拟域。使用同一台机器上的 thunderbird 客户端,我能够在同一域上的帐户之间发送消息)。
现在我正尝试将 james 映射到真实域名。我已经在 goDaddy 注册了一个域名mycompany.com
- 在 Route 53 上创建了一条 A 记录:mailserver.mycompany.com 指向 EC2 实例 IP
- 在 Route 53 上创建了 MX 条目:mailserver.mycompany.com 0(优先级)mailserver.mycompany.com
- 将 GoDaddy 中所有与邮件相关的 DNS 区域文件条目指向 mailserver.mycompany.com
现在我很困惑,在向 James 添加域名时,应该主持人姓名 &域名我用?
主机名应该是 localhost(或)mycompany.com? James 域名应该是 mycomapny.com(或)mailserver.mycompany.com?
任何帮助都将不胜感激。感谢您的时间和帮助。
答案1
MX 条目应为“mycompany.com 0(优先级)mailserver.mycompany.com”,并且服务器名称应为 localhost 和 mycompany.com。
防火墙需要打开端口 25 以用于发送和接收。
为了验证您的安装,此链接可能会有用:
James 维基 JamesQuickstart。