Linux 不接受到端口 25 的连接

我正在开发一个简单的 smtp 服务器,但我坚持在端口 25 上接受 TCP 连接。


我尝试运行到服务器并使用来自本地主机的 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)

    }

}

它是一个运行在 Digital Ocean 上的 Ubuntu 服务器


我知道端口 25 没有被使用,我还有文件描述符


慕村9548890
浏览 247回答 1
1回答

HUH函数

在不同的端口上尝试过,它奏效了。似乎是一个数字海洋的东西。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go