首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NAT背后的Apache JAMES

NAT背后的Apache JAMES
EN

Stack Overflow用户
提问于 2011-08-23 06:06:07
回答 1查看 401关注 0票数 1

我的邮件服务器无法正常工作。当我直接连接到互联网时,它工作得很好,但我不得不移动机器,现在它在NAT路由器后面。我已经通过NAT为SMTP设置了端口25,但是当我试图发送一条消息时,它显示它无法连接到远程主机。远程服务器IP解析正常,但似乎无法连接到它。

我的FTP和Tomcat服务器工作正常,因此我怀疑问题与以下事实有关:我的路由器不仅支持NAT,而且还从池中获取其外部IP,因此我不知道如何配置JAMES来获取动态外部IP。

通过MailTester.com测试后,我得到连接超时,因为我非常确定我已经正确打开我的路由器上的smtp和pop3端口(25和110),似乎JAMES没有绑定到我的外部IP,我不知道如何解决这个问题。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2011-09-01 20:38:39

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

我不知道James是如何在幕后操作的,但我猜它一定是绑定到某个ip地址上,然后等待连接进入。问题是,如果它有一个私有ip地址,并且如果NAT不知道它必须将特定于端口的流量重定向到您的James服务器,那么它们将不会自动连接。

如果您的服务器可以分配一个公共IP地址,那么就这样做。这是最简单的。如果不是,则为其分配固定的私有地址,并配置NAT将所有与端口相关的流量转发到该地址。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7154159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档