java.net.BindException:启动Wiser SMTP Server

时间:2016-04-09 20:41:05

标签: java macos permissions smtp

我在Mac上使用Java并尝试在测试中启动Wiser SMTP服务器,但不断获取:

java.net.BindException: Permission denied

我使用以下Wiser初始化:

import org.subethamail.wiser.Wiser;

public void start() {
    wiser.start();
  }

互联网上有建议以root用户身份运行,我不确定这里是否适用...

1 个答案:

答案 0 :(得分:0)

对于Mac用户,最多1024个端口号是为root用户保留的。首先通过分配超过1024的端口号来初始化Wiser:

public void start() {
    wiser.setPort(1025);
    wiser.start();
  }