1

我希望我的软件(基于 java 的)将发送到某个地址的消息中继给给定的一组收件人。

例如:

消息group1@mysite.com转发给属于 group1 的每个人。

因此,我捕获了所有发送给 的邮件group1@mysite.com,并希望将它们分别发送给每个人,但是这个人不应该看到其他收件人,但他仍然应该看到这条消息最初是给谁的。

例如:

Group1 的一部分是James@yahoo.comstacy@gmx.netfrancis@gmail.com。他们都收到带有group1@mysite.comTO ”-收件人的原始消息,但看不到该组中的人员。

我想把它们都放在BCC中,但是我不会有TO -Recipient 集。如果我设置TO -Recipient 我将再次收到消息并再次转发它,这会产生无限循环。

有任何想法吗?

4

1 回答 1

1

如果你想表现得像一个邮件列表,你需要像一个邮件列表一样工作。他们为每个成员发送了一封电子邮件。

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

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

于 2013-05-21T09:19:58.540 回答