如何在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,您应该能够通过在原始消息 header 中进行设置来区分“收件人”,“抄送”和“密件抄送”目的地。如果未在请求对象中明确指定目的地,则将检查 header 。如果这样做,将不检查标题。
这是JustinC @ AWS在AWS论坛上共享的关于此问题的great example: