1

我目前正在编写一个 pop3 电子邮件客户端,以了解有关电子邮件客户端和 RFC 的更多信息...命令: openssl s_client -connect pop.gmail.com:995 将连接到谷歌服务器,并使您能够在身份验证后检索和检查电子邮件. 启动 TCP 套接字连接后,我将如何在 Java 中执行此操作?一个非常糟糕的选择是生成一个在外部运行该命令的进程

谢谢

4

1 回答 1

3

您将打开SSL 套接字而不是常规套接字。SSLSockets 需要你做一些额外的事情,比如设置私钥和证书。如果您搜索“SSLSocket java 示例”,您应该会得到一堆示例代码来帮助您进行设置。创建 SSLSocket 并连接到 gmail 后,您可以从套接字获取输入/输出流,就像使用常规套接字一样。

另请参阅:基于 HTTPS/SSL 的 Java 客户端证书

于 2012-04-30T04:44:16.017 回答