如何在Amazon SES SendRawEmail中添加抄送和密件抄送?

如何在sendrawemail(java)中添加“抄送”和“密件抄送”收件人列表。我只是将所有收件人添加到一个列表中并发送邮件。没有单独的方法来为SendRawEmailRequest设置抄送和密件抄送。

有什么方法可以设置Destination类型的对象?

List<String> receipients = new ArrayList<String>();

receipients.addAll(mailToRecipients);

receipients.addAll(mailCcRecipients);

receipients.addAll(mailBccRecipients);

SendRawEmailRequest rawEmailRequest = new SendRawEmailRequest(rawMessage).withDestinations(receipients);

回答:

关于SendRawEmail,您应该能够通过在原始邮件标题中进行设置来区分“收件人”,“抄送”和“密件抄送”目的地。如果未在请求对象中明确指定目的地,则将检查标头。如果您这样做,将不会检查标题。

这是JustinC @

AWS在AWS论坛上分享的有关此问题的一个很好的示例:

   Destinations: (empty)

To: A@example.com

Cc: B@example.com

Bcc: C@example.com

上面的消息将发送到A @,B @,C @ example.com的所有三个。相反,如果发送以下输入:

   Destinations: A@example.com

To: A@example.com

Cc: B@example.com

Bcc: C@example.com

该邮件将仅发送到A@example.com。

以上是 如何在Amazon SES SendRawEmail中添加抄送和密件抄送? 的全部内容, 来源链接: utcz.com/qa/415697.html

回到顶部