【问题标题】:Apache JAMES behind NATNAT 后面的 Apache JAMES
【发布时间】:2011-11-01 12:30:19
【问题描述】:

我无法让我的邮件服务器正常工作。当我直接连接到 Internet 时,它曾经可以正常工作,但我不得不移动机器,它现在位于 NAT 路由器后面。我已经通过 NAT 为 SMTP 设置了端口 25,但是当我尝试发送一条消息时,它说它无法连接到远程主机。远程服务器 IP 解析正常,但似乎无法连接。

我的 FTP 和 Tomcat 服务器工作正常,所以我怀疑这个问题与我的路由器不仅进行 NAT 还从池中获取其外部 IP 的事实有关,所以我不知道如何配置JAMES 获取动态外部 IP。

通过 MailTester.com 进行测试后,我发现连接超时,因为我很确定我的路由器上正确打开了 smtp 和 pop3 端口(25 和 110),所以 JAMES 似乎没有绑定到我的外部 IP,我不知道如何解决。

任何帮助将不胜感激。

【问题讨论】:

    标签: email nat mail-server james


    【解决方案1】:

    (...) 但也从池中获取其外部 IP,所以我不知道如何 配置 JAMES 以获取动态外部 IP。

    我不知道 James 是如何在后台运行的,但我猜它必须绑定到某个 IP 地址并等待连接进入。问题是,如果它有一个私有 IP 地址,而 NAT 没有知道它必须将特定端口的流量重定向到您的 James 服务器,事情不会自行连接。

    如果可以为您的服务器分配公共 IP 地址,请执行此操作。这是最简单的。如果没有,则为其分配一个固定的私有地址并配置 NAT 以将所有与端口相关的流量转发给它。

    另一方面,(几乎)无法预测 NAT 将如何将私有 IP 地址转换为 WAN 的公共地址。您的问题的任何解决方案都不应依赖此翻译。

    【讨论】:

    • 我在 James 的其他问题中看到了有关邮件服务器需要静态 IP 地址并且会拒绝来自 DHCP 服务器的邮件的参考。
    猜你喜欢
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 2012-12-31
    • 1970-01-01
    • 1970-01-01
    • 2013-10-05
    • 2013-12-09
    • 2019-09-26
    相关资源
    最近更新 更多