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

Openshift环境中subethasmtp电子邮件服务器的端口绑定失败,openshift,Openshift,我有一个应用程序,它使用subethastp库来接收入站电子邮件。通过将(subethasttp)电子邮件服务器绑定到端口25,我已经在笔记本电脑上测试了我的应用程序(侦听器)。它工作得很好 当我在Openshift上构建应用程序时,我收到以下异常: 错误[org.apache.catalina.core.ContainerBase.[jboss.web].[default host].[/]](ServerService线程池--74)JBWEB000287:将上下文初始化事件发送到类org.

我有一个应用程序,它使用subethastp库来接收入站电子邮件。通过将(subethasttp)电子邮件服务器绑定到端口25,我已经在笔记本电脑上测试了我的应用程序(侦听器)。它工作得很好

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

错误[org.apache.catalina.core.ContainerBase.[jboss.web].[default host].[/]](ServerService线程池--74)JBWEB000287:将上下文初始化事件发送到类org.SandRiver.InvoiceMailServer.InvoiceListener:java.lang.RuntimeException:java.net.BindException:权限被拒绝

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

有人能帮我吗

致以最良好的祝愿


John Zhu

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

感谢您的回复。我在论坛上看到了之前关于在Openshift环境中设置端口转发的说明,这需要成功的端口绑定作为先决条件。是否有任何Openshift本机方式接收外部电子邮件?只是尝试将其绑定到16000,但收到了相同的错误消息。您是否发现了这一点?