2014-10-19 184 views
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,我有剩余

+0

听起来像是一个防火墙问题,你是否从你的路由器转发端口? – OneOfOne 2014-10-19 00:27:44

+2

某些ISP阻止端口25上的连接以避免垃圾邮件。通过TLS使用SMTP。 – nemo 2014-10-19 00:33:28

+2

您正在使用他们的免费试用版,或者您是Digital Ocean的付费订阅用户? DO有限制,例如阻止新用户/试用用户的外部端口25访问 – 2014-10-19 00:34:08

回答

1

试图在不同的p档描述符并且它工作。似乎是数字海洋的东西。

相关问题