【发布时间】:2013-02-04 17:05:35
【问题描述】:
你知道 Java 中有什么框架可以可靠地发送大量电子邮件,并具有以下功能:
- 发送和接收电子邮件
- 同时处理来自队列的电子邮件以最大化吞吐量
- 跟踪无法发送的电子邮件
我知道自己编写并不难,但我想知道是否已经有一些复杂的东西可以重复使用。
更新:我的问题的用例不是发送简报或垃圾邮件。这是紧急群发通知,例如在 5 分钟内发送 50,000 封电子邮件。我也不想实现自己的邮件服务器,我想将现有的邮件服务器与 JavaMail API 一起使用。但是 JavaMail API 没有提供任何用于排队和并发发送电子邮件以及跟踪无法发送的电子邮件的功能。
【问题讨论】:
-
“大量电子邮件”?我希望您不是在谈论没有双重选择/类似内容的垃圾邮件/时事通讯?
-
“不是很难”...我相信你错了。生产邮件服务器不容易编写。
-
如果您要自己发送大量电子邮件,您的电子邮件很有可能最终会进入垃圾邮件文件夹。
-
@thejh 不,我不是在谈论垃圾邮件/时事通讯。我说的是紧急群发通知。 @Thorbjørn Ravn Andersen:很抱歉没有明确说明这一点。我不想编写自己的邮件服务器。我想使用 JavaMail API 重用现有的邮件服务器。但是 JavaMail API 没有为并发发送和排队电子邮件提供任何东西。 @Alfred 在我的情况下,排除电子邮件最终会成为垃圾邮件,因为发件人的地址将在收件人地址簿中。
-
什么紧急情况?电子邮件不适合即时通讯。
标签: java email jakarta-mail greenmail