服务器无法连接到任何 smtp 端口

服务器无法连接到任何 smtp 端口

在我的 VPS 服务器上,我尝试连接,smtp但无法连接

root@server1:~# telnet smtp.gmail.com 587
Trying port_number...
Trying port_number...
Trying ipv4_address...
telnet: Unable to connect to remote host: Cannot assign requested 
    address

过了一段时间后它返回错误。

但当我尝试 pingsmtp.gmail.com它的工作时

    root@server1:~# ping smtp.gmail.com
    PING gmail-smtp-msa.l.google.com (64.233.168.108) 56(84) bytes of data.
    64 bytes from oj-in-f108.1e100.net (port): icmp_seq=1 ttl=44 time=7.45 ms
    64 bytes from oj-in-f108.1e100.net (port): icmp_seq=2 ttl=44 time=7.43 ms
    64 bytes from oj-in-f108.1e100.net (port): icmp_seq=3 ttl=44 time=7.43 ms
    64 bytes from oj-in-f108.1e100.net (port): icmp_seq=4 ttl=44 time=7.41 ms
    64 bytes from oj-in-f108.1e100.net (port): icmp_seq=5 ttl=44 time=7.41 ms
    64 bytes from oj-in-f108.1e100.net (port): icmp_seq=6 ttl=44 time=7.45 ms

我的服务器配置缺少什么?

答案1

此错误意味着 telnet 无法打开本地(!!!)端口来连接到 gmail tcp 端口。

请检查这是否对您有用: https://stackoverflow.com/questions/7640619/cannot-assign-requested-address-possible-causes

如果 telnet 到 http 或其他任何东西也不起作用,那么问题可能是您的内核/ sysctl 配置,与 gmail 或 smtp 无关。

相关内容