你好 我必须向所有满足某些标准的人发送邮件(如通知)。 邮件ID将从数据库中获取并发送邮件
我应该在哪里查找 JAVA 中的实施,以便我可以将邮件发送给很多人。
由于
答案 0 :(得分:2)
查看javax.mail包
作为Message.RecipientType
,您应使用Message.RecipientType.BCC
不向每位收件人显示每个地址
Google关键字:Java Mail BCC
答案 1 :(得分:1)
这是使用Java发送电子邮件的方式:http://www.javabeat.net/tips/33-sending-mail-from-java.html
要向多个地址发送电子邮件,只需发送包含不同“地址”
的同一封电子邮件即可答案 2 :(得分:0)
有几种方法可以解决这个问题。假设您知道如何查询数据库以获取邮件和收件人以及如何实际发送(单个)邮件 - 这取决于首选项。
我个人更喜欢简单地将所有收件人放在“BCC-field”中,然后实际将邮件发送到虚拟地址或我自己的地址。这样,没有一个收件人会被透露给其他人。如果这不是问题 - 只需将它们全部放在“收件人”字段中。
(如果实际上查询数据库和发送邮件是真正的问题 - 我相信这个网站上有很多参考文献)
答案 3 :(得分:0)
用于发送电子邮件的优秀Java API中的Apache Commons Email库。您可以使用@mbanzon采用的方法通过添加密件抄送字段来发送列表。