JavaMail 商店连接 : Connect on demand or keep-alive?

标签 java jakarta-mail

什么对 JavaMail 更有意义?

  1. 为电子邮件服务器的每个请求创建一个存储连接,然后在任务完成后立即关闭它。

  2. 打开一个 Store 连接,只有在连接被服务器关闭或本地应用程序终止时才重新连接。

虽然 (1) 可能导致连续多次调用 connect() 和 close(),但 (2) 可能会阻塞资源,尽管这并不是真正必要的(但 IMAP/POP3 调用会很快,因为没有额外的 .需要调用 connect())。

最佳答案

按需连接 更好,除非您需要从单个 线程频繁轮询服务器。

关于JavaMail 商店连接 : Connect on demand or keep-alive?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4640024/

相关文章:

java - 设置远程调试

java - 输入无法解析: Using Scanner class and Array

java - 如何将 JsonNode 作为电子邮件附件发送

Java Mail - 一起搜索和排序减少数量的电子邮件

Javax Mail 将 PDF 作为文件发送

javax.mail.internet.ParseException : In Content-Type string , 预期 '/',得到:

java - 如何在Java程序中使用CMD命令?

java - 了解 Excel 中 POI 中是否有任何列

java 提取jpeg图像细节

ssl - 使用 javamail 发送邮件抛出 NoSuchMethodError : sun. security.ssl.SessionId.checkLength