0
我正在一个简单的SMTP服务器上,但我被困在接受TCP连接端口25的Linux不接受连接到端口25
我试图运行的服务器,并使用telnet从本地主机和它的作品。从它说想(IP)在单独的计算机...
发送电子邮件时都能透过Gmail到我的SMTP服务器不会看到任何连接
相关的代码在Golang
func main() {
listener, err := net.Listen("tcp", ":25")
checkError(err)
for {
conn, err := listener.Accept()
checkError(err)
go handleConnection(conn)
}
}
这是一个Ubuntu的服务器上的数字海洋运行
我知道端口未被使用的25,我有剩余
听起来像是一个防火墙问题,你是否从你的路由器转发端口? – OneOfOne 2014-10-19 00:27:44
某些ISP阻止端口25上的连接以避免垃圾邮件。通过TLS使用SMTP。 – nemo 2014-10-19 00:33:28
您正在使用他们的免费试用版,或者您是Digital Ocean的付费订阅用户? DO有限制,例如阻止新用户/试用用户的外部端口25访问 – 2014-10-19 00:34:08