繁体   English   中英

如何使用Spring Java单独发送大量电子邮件?

[英]How do i send a mass email individually using Spring java?

我想向一组多个联系人发送电子邮件。 我不想将所有电子邮件地址都放在setTo(String[] contacts)字段中,因为我不希望它们彼此可见。 我也不想将所有电子邮件地址都放在setBcc(String[] contacts)字段中,因为那样他们甚至看不到自己的电子邮件。

我想发送电子邮件,以便每个联系人在“收件人”字段中只能看到他们自己的电子邮件地址。 我怎样才能做到这一点? 有没有众所周知的方法或方法? 还是应该使用循环向每个联系人发送电子邮件? 例如,如下所示:
for (String oneContact : stringArrayOfRecipients){ sendEmail(oneContact, message); }

我很确定您将必须使用循环来执行此操作。

邮件服务器使用SMTP协议来传递邮件,它没有执行所需操作的机制。 此外,电子邮件中的To属性是邮件正文的一部分,可以将其设置为任意字符串。

像您描述的那样遍历邮件列表的问题是您的电子邮件看起来像垃圾邮件。 (很多相同的消息,发送给很多用户),因此,它们可能会被标记。

或者,您可以将“收件人”字段设置为通用地址,例如“邮件列表”,并使用密件抄送作为收件人。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM