JIRA的传出(SMTP)电子邮件function需要哪个传入端口?

我在一个VirtualBox虚拟机的Ubuntu 14.04上安装了JIRA 6.3.15。 VirtualBox的主机系统也是Ubuntu 14.04。 我将JIRAconfiguration为使用SSL(如以下https://confluence.atlassian.com/display/JIRA/Running+JIRA+over+SSL+or+HTTPS所述 ),在JIRA的server.xml文件中设置一个自定义的HTTPS端口,在虚拟机configuration中添加该端口的转发规则,并打开主机防火墙中的端口。 所有这一切正常。

现在我想让JIRA发送通知邮件。 我添加了一个SMTP服务器到JIRAconfiguration。 只要我closures主机系统的防火墙(即接受所有传入的数据包),这也可以正常工作。 但是,当主机防火墙对传入数据包的默认操作设置为“丢弃”时,通过SMTP在VM内从JIRA发送电子邮件失败。 连接testing失败,出现UnknownHostException。 主机防火墙对传出和转发数据包的默认操作是“接受”。

显然,为了使JIRA电子邮件function正常工作,需要在主机系统中打开一些传入数据包的端口。 任何人都可以指出这是哪个端口? 我已经尝试了465作为目标和源端口没有成功,我找不到任何文档。

好吧,我发现它:首先,这个问题不是JIRA特定的,但只是来自客户或主机的任何DNS查找失败。 造成这种情况的根本原因是主机防火墙缺less规则来接受所有属于或已经build立连接的传入数据包。 这适用于所有端口,而不仅仅是53端口,因为端口53是DNS服务器上的传入端口,但DNS服务器的答案可以在任何端口到达我的服务器(也称为DNS查找客户端)。