2010-12-12 45 views
1

你知道在Java中的任何框架,具有以下特点可靠地发送电子邮件的数量巨大的Java框架:用于发送电子邮件

  • 发送和接收电子邮件
  • 同时处理邮件从队列最大化吞吐量进一步
  • 记住,无法交付

我知道,写我自己也不是很辛苦的电子邮件赛道,但我不知道是否已经有一些Sophis的指示我可以重复使用。

UPDATE:我的问题的用例不是发送通讯或垃圾邮件。它是紧急群发通知,例如5分钟内发送50,000封电子邮件。我也不想实现我自己的邮件服务器,我想用JavaMail API使用现有的邮件服务器。但JavaMail API不提供排队和同时发送电子邮件以及跟踪无法发送的电子邮件的任何设施。

+2

“大量的电子邮件”?我希望你不是在没有双重选择/类似的东西的情况下讨论垃圾邮件/时事通讯? – thejh 2010-12-12 20:04:10

+0

“不是很难”......我相信你错了。生产邮件服务器并不容易。 – 2010-12-12 20:17:20

+0

如果您要自己发送大量电子邮件,您的电子邮件很可能会以垃圾文件夹的形式出现。 – Alfred 2010-12-12 20:38:45

回答

0

尝试Java Mail API。但是对于真正的批量邮件发送,你可能想直接与SMTP通话。

4

您使用Java邮件API来构建您想要发送的实际邮件,并让JavaMail使用生产质量邮件服务器来执行实际传递。

一个简单的启动和运行配置是在Ubuntu服务器下的postfix。

请注意,请不要发送不请自来的垃圾邮件。

2

发送和收到电子邮件?也许你正在寻找Java中的邮件列表管理器?看看在几个生产站点成功使用的Subetha(用Java编写)。 http://code.google.com/p/subetha/

他们有一个名为Subethasmtp的子模块,您可以使用它作为smtp服务器(Java)。

0

您可以使用“JavaMail”或“GreenMail”发送和接收电子邮件