使用SES发送带有多个附件的电子邮件

时间:2019-07-12 05:57:15

标签: amazon-web-services amazon-s3 aws-lambda amazon-ses

我的任务是发送带有多个附件的电子邮件。 S3存储桶大约将同时接收2个文件。

通过使用S3存储桶Put事件,我可以使用lambda + SES发送带有单个附件的电子邮件。

现在任务就像,

我在S3中得到2个文件,例如“ XXXYYYZZZ”和“ XXXYYYZZZ.20190712111820”。

两个文件的前缀相同,第二个文件的名称带有时间戳(20190712111820)

在这里,我需要发送一封包含以上2个文件的电子邮件作为附件。

如何实现?我可以理解Put Event将在S3中创建的每个新文件上正常工作。

1 个答案:

答案 0 :(得分:0)

通过将多个MimeBodyPart附加到消息中,我能够实现相同的解决方案。

对于每个附件,创建MimeBodyPart附件,阅读并添加到MimeMultipart中。

对我来说很好。