在 POP3 的情况下,可以使用端口 110 上的套接字通过 telnet 进行连接,但是如果实现了 SPOP3,该怎么做。使用普通的 telnet 可以很容易地完成
Socket pop3Socket = new Socket(host.com, 110);
仅供参考:为了连接到 SPOP3,我们在 linux/unix 中使用
openssl s_client -connect servername.com:995
您需要使用 SSLSocket 类。可以在以下位置找到一个示例: http ://www.herongyang.com/JDK/SSL-Socket-Client-Example-SslSocketClient.html 。
基本上,您将执行以下操作:
SSLSocketFactory f = (SSLSocketFactory) SSLSocketFactory.getDefault();
SSLSocket c = (SSLSocket) f.createSocket("localhost", 8888);
如果端点有自签名证书,那么您有两个选择:
选项 1 更安全。