Javamail具有多线程的多个接收

时间:2014-06-22 23:03:59

标签: java multithreading email javamail

我必须向几个收件人发送电子邮件。我不希望标题显示完整的收件人列表(即我没有使用“Message.RecipientType.CC”)。如果我使用“Message.RecipientType.BCC”,则邮件有可能被发送到垃圾邮件。所以我使用Message.RecipientType.TO一次发送一封电子邮件。问题是这可能需要很长时间。我的问题是,是否可以为每个要发送的电子邮件创建单独的线程以提高性能。

1 个答案:

答案 0 :(得分:1)

您可以为每条消息创建一个单独的线程,这需要单独连接到邮件服务器。根据您的邮件服务器,它可能会限制您可以使用的连接数。

您还可以使用单个连接以串行方式发送消息。同样,根据您的邮件服务器,它可能会限制您可以通过单个连接发送的邮件数量。