有人可以给我一个有效的示例代码吗?我使用NodeJS v6.14.4 下面是我的伪代码。
我是NodeJS的新手。如果有人可以提供有效的示例代码来至少从节点JS发送SES电子邮件作为可重用的用户功能,那就太好了。
我正在以这种方式构建我的NodeJS代码: -------------- index.js ----------------------------- 初始化aws库。
exports.handler = function(event, context) {
// Read the invoking SQS queue.
var queueType = getQueueType(SQL_URL);
// Send customer welcome email for Reseller Type ='RS'
if(queueType == 'RS') {
SendSESEmailRS(params);
}
// Send customer welcome email for Reseller Type ='EY'
if(queueType == 'EY') {
SendSESEmailEY(params);
}
}
function SendSESEmailRS(params){
// code to send out SES Email
}
function SendSESEmailEY(params){
// code to send out SES Email
}
// Get the Reseller type from the invoking queue.
function getQueueType(params){
// code to retrieve the Reseller shortForm from the SQS queue which is invoking this Lambda Function.
}
答案 0 :(得分:0)
在这里,我为您提供了一个简单的解决方案。到这里 https://github.com/mdhelaluddin-ctg-bd/ses-email-nodejs
从Github下载这些代码。通过阅读readme.md指令进行安装和配置。很简单。
为lambda函数创建另一个文件。将“需要”(npm软件包)部分放在标题中,并将其余部分放在 exports.handler = function(event,context){} 函数中。然后为此项目文件夹创建一个zip文件,并以lambda函数形式作为zip文件上传...
然后完成!!!
如果您还有其他问题,请随时发表评论。谢谢
答案 1 :(得分:0)
我喜欢使用 nodemailer 库处理不同类型的电子邮件。 带有示例的链接很少: