这是获取存储在 S3 中的电子邮件的 Node Lambda 函数部分。如何从返回的数据对象中获取“文本/纯文本”内容?
我是否需要在 lambda 函数中包含 NPM 电子邮件解析依赖项(以 .zip 格式上传),还是应该在 lambda 中使用一些正则表达式来获取我想要的部分?如果是这样,那会是什么样子?
exports.handler = function(event, context, callback) {
var sesNotification = event.Records[0].ses;
// Retrieve the email from your bucket
s3.getObject({
Bucket: bucketName,
Key: "ses/"+sesNotification.mail.messageId
}, function(err, data) {
if (err) {
console.log(err, err.stack);
callback(err);
} else {
data
}
});
};