如何检查我是否可以连接到服务器端口?

Jur*_*ala 3 command-line smtp connection

我有一个 Riseup 帐户,但我无法让 SMTP 工作。我已经尝试了所有教程,什么都没有。Thunderbird 和 Sylpheed 都不起作用。然后我认为我的 ISP 可能阻止了端口或其他什么,所以我想检查一下。

只有我不知道任何(命令行)方法来做到这一点。

类似的东西internety-sounding-thing mail.riseup.net:465

任何人?

Flo*_*sch 5

您可以使用

 telnet <host> <port>
Run Code Online (Sandbox Code Playgroud)

例如

telnet mail.riseup.net 465
Run Code Online (Sandbox Code Playgroud)

对于 SSL 加密连接(这可能是一个),您可以使用

openssl s_client -connect <host>:<port>
Run Code Online (Sandbox Code Playgroud)

例如

openssl s_client -connect mail.riseup.net:465
Run Code Online (Sandbox Code Playgroud)

相反,如果您不仅要测试是否可以连接而且要实际与服务器通信。