使用Java中继电子邮件

时间:2013-05-21 08:38:04

标签: java email

我希望我的软件(基于java)将发送到某个地址的邮件转发给给定的收件人组。

例如:

  

发送给group1@mysite.com的邮件会转发给属于group1的所有人。

因此我收到发送给group1@mysite.com的所有邮件,并希望将它们单独发送给每个人,但是此人不应该看到其他收件人,但他仍然应该看到此邮件最初的用途。< / p>

例如:

  

Group1的一部分是:James@yahoo.comstacy@gmx.netfrancis@gmail.com。他们都将原始邮件group1@mysite.com作为“ TO ” - 收件人,而不是看到谁在此群组中。

我考虑将它们全部放在 BCC 中,但是我不会设置 TO - 收件人。如果我设置 TO - 收件人,我将再次收到消息并再次转发,这会产生无限循环。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果您想像邮件列表一样行事,则需要像邮件列表一样工作。 他们acutaly为每个成员发送电子邮件。

所以你需要发送3封邮件到james@yahoo.com stacy@gmx.net和francis@gmail.com

如果要将To:字段设置为group1@mysite.com,则必须跟踪自己发送的电子邮件的消息ID,以防止循环