gpt4 book ai didi

java - 如何使用 Java 客户端通过带 SSL 的 SMTP 发送电子邮件?

转载 作者:太空宇宙 更新时间:2023-11-03 14:21:50 24 4
gpt4 key购买 nike

我需要使用 java 客户端通过带有 ssl 的 smtp 发送电子邮件。我不确定该怎么做。

  1. 如果我的 Windows 机器上安装了我的服务器证书,我该如何使用它?
  2. 如果我想让它在非 Windows 机器上运行,我是否需要以不同的方式获取证书?

顺便说一句:如果我使用的 SMTP 服务器使用 SSL,我能确定它会使用 SSL 将邮件发送给收件人吗?

最佳答案

看看this tutorial ,其中详细介绍了将 JavaMail 与 JSSE(安全套接字扩展)和证书安装结合使用。

如果您不想使用 JavaMail,您可以通过 TCP 套接字自行实现 SMTP 协议(protocol)。 See here .但是你会重新实现很多工作,这些工作乍一看似乎微不足道,但会有许多边缘情况和复杂性。我强烈建议使用 API 来完成这项工作。

关于java - 如何使用 Java 客户端通过带 SSL 的 SMTP 发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1287450/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com