嘿。我目前想要开发一个简单的Java程序来发送电子邮件。不只是几封电子邮件,但实际上很多(10k +) 顺便说一下,我有一个所有用户都同意的订阅者列表。如何以Java发送电子邮件?
无论如何,我无法通过Gmail或类似的任何方式发送这些电子邮件 - 它们不允许发送很多电子邮件。所以基本的问题是:如何通过使实际的发送计算机成为电子邮件服务器来发送电子邮件?
我确定我应该使用一些库,我听说过ChillKat或类似的东西。
任何人都可以解释/帮助我吗?将非常感激。
嘿。我目前想要开发一个简单的Java程序来发送电子邮件。不只是几封电子邮件,但实际上很多(10k +) 顺便说一下,我有一个所有用户都同意的订阅者列表。如何以Java发送电子邮件?
无论如何,我无法通过Gmail或类似的任何方式发送这些电子邮件 - 它们不允许发送很多电子邮件。所以基本的问题是:如何通过使实际的发送计算机成为电子邮件服务器来发送电子邮件?
我确定我应该使用一些库,我听说过ChillKat或类似的东西。
任何人都可以解释/帮助我吗?将非常感激。
您应该添加Java Mail API。虽然commons-email是建立在它之上的,但它当然值得一提。 – sfussenegger 2010-03-19 13:05:27
我会研究这些,谢谢。 – 2010-03-19 13:17:41
詹姆斯是Java的一个非常强大的电子邮件服务器基地与您可以使用JavaMail API。此外,詹姆斯整合了mailet API这是非常有用的,以改善您的邮件服务器的功能。 您可以配置它以在gmail上设置网关,轻松更改配置文件。 (见this topic)
你可以在这里詹姆斯和mailet的找到一个很好的政党成员:Working with James
非常感谢您的信息,我会研究它。 我有点以为通过gmail发送电子邮件可能更容易,即使他们每天只允许发送500封电子邮件,我也可以使用100个Gmail邮件账户? – 2010-03-19 13:24:12
人们会很好奇什么目的“小程序来发送10K +电子邮件”是。我可以想到一些令人不快的理由,但没有合法的理由...... – 2010-03-19 13:03:56
发送10K邮件不是问题 - 但是发送10K邮件肯定是。从没有任何邮件传递信誉的SMTP服务器发送大量邮件很可能会被视为垃圾邮件。你应该看看像sendgrid.com,authsmtp.com,smtp.com这样的提供商...... – sfussenegger 2010-03-19 13:07:28
M. Jessup,我可以想到许多合法的用途。 我有一个网站,人们可以注册我的通讯。 我想给所有人发送电子邮件,但发送10-50k电子邮件的正常服务对我来说太贵了,所以我宁愿自己编写它,如果不仅仅是为了省钱,还要学习它如何工作。 – 2010-03-19 13:15:42