Openshift环境中subethasmtp电子邮件服务器的端口绑定失败

时间:2014-03-16 22:10:03

标签: openshift

我有一个使用subethasmtp库来接收入站电子邮件的应用程序。我已经通过将(subethasmtp)电子邮件服务器绑定到端口25来测试我的笔记本电脑上的应用程序(监听器)。它工作正常。

当我在Openshift上构建应用程序时,我收到以下异常:

错误[org.apache.catalina.core.ContainerBase。[jboss.web]。[default-host]。[/]](ServerService Thread Pool - 74)JBWEB000287:向侦听器实例发送上下文初始化事件的异常class org.SandRiver.InvoiceMailServer.InvoiceListener:java.lang.RuntimeException:java.net.BindException:Permission denied

我还尝试绑定到端口> 20000,但收到相同的错误消息。

是的,有人能帮帮我吗?

最诚挚的问候,

John Zhu

1 个答案:

答案 0 :(得分:0)

您无法绑定到需要root访问权限的端口25。你应该尝试15000和20000之间的端口,看看它是否有效,它应该。此外,这些端口将无法从您的设备外部访问,因此,除非您尝试仅使用该邮件服务器处理设备上的某些内容,否则它将无法正常工作(接受/发送来自外部源的电子邮件) )