Java 向多个地址发送相同的电子邮件

Java 向多个地址发送相同的电子邮件,java,Java,嗨 我必须向所有符合某些标准的人发送am邮件(如通知)。 邮件id将从数据库中获取并发送邮件 我应该在哪里寻找JAVA的实现,这样我就可以向很多人发送邮件了 谢谢有几种方法可以做到这一点。假设您知道如何查询数据库以获取邮件和收件人,以及如何实际发送(一封)邮件,这实际上取决于首选项 就我个人而言,我更喜欢简单地将所有收件人放在“密件抄送”字段中,然后将邮件发送到一个虚拟地址或我自己的地址。这样一来,所有接收人都不会向其他人透露。如果这不是一个问题-只要把他们都放在“收件人”栏中就行了 (如果事实


我必须向所有符合某些标准的人发送am邮件(如通知)。 邮件id将从数据库中获取并发送邮件

我应该在哪里寻找JAVA的实现,这样我就可以向很多人发送邮件了


谢谢

有几种方法可以做到这一点。假设您知道如何查询数据库以获取邮件和收件人,以及如何实际发送(一封)邮件,这实际上取决于首选项

就我个人而言,我更喜欢简单地将所有收件人放在“密件抄送”字段中,然后将邮件发送到一个虚拟地址或我自己的地址。这样一来,所有接收人都不会向其他人透露。如果这不是一个问题-只要把他们都放在“收件人”栏中就行了


(如果事实上查询数据库和发送邮件才是真正的问题-我相信这个网站上有很多参考资料)

这是如何使用Java发送电子邮件:


要将电子邮件发送到多个地址,只需使用不同的“收件人”地址发送相同的电子邮件即可

使用优秀的Java API发送电子邮件的库。您可以使用@mbanzon采用的方法通过添加Bcc字段发送列表。

查看javax.mail包

链接:

作为
Message.RecipientType
您应该使用
Message.RecipientType.BCC
来避免向每个收件人显示每个地址

谷歌关键词:Java邮件密件抄送