我目前正在编写一个 pop3 电子邮件客户端,以了解有关电子邮件客户端和 RFC 的更多信息...命令: openssl s_client -connect pop.gmail.com:995 将连接到谷歌服务器,并使您能够在身份验证后检索和检查电子邮件. 启动 TCP 套接字连接后,我将如何在 Java 中执行此操作?一个非常糟糕的选择是生成一个在外部运行该命令的进程
谢谢
我目前正在编写一个 pop3 电子邮件客户端,以了解有关电子邮件客户端和 RFC 的更多信息...命令: openssl s_client -connect pop.gmail.com:995 将连接到谷歌服务器,并使您能够在身份验证后检索和检查电子邮件. 启动 TCP 套接字连接后,我将如何在 Java 中执行此操作?一个非常糟糕的选择是生成一个在外部运行该命令的进程
谢谢
您将打开SSL 套接字而不是常规套接字。SSLSockets 需要你做一些额外的事情,比如设置私钥和证书。如果您搜索“SSLSocket java 示例”,您应该会得到一堆示例代码来帮助您进行设置。创建 SSLSocket 并连接到 gmail 后,您可以从套接字获取输入/输出流,就像使用常规套接字一样。