Articles of amazon ses

在AWS Lambda中实例化AWS Helper类时是否需要指定区域?

如果我想从AWS Lambda调用AWS SES,那么在实例化AWS Helper类时通常会写下列内容: var ses = new aws.SES({apiVersion: '2010-12-01', region: 'eu-west-1'}); 我想知道,我是否真的需要指定AWS区域? 或者AWS SES帮助程序类将在运行AWS Lambda函数的区域中运行。 这里最好的做法是什么? 如果我忽略这个,可能会遇到问题吗?

Ruby / node.js + Amazon SES:是否有Amazon SES API?

我已经看到了几个使用亚马逊SES的gem。 但是,我找不到任何由Amazon提供的API来构build没有这个gem的服务。 我怎样才能做什么gem,而不使用gem? 这对我的应用程序非常重要,因为我不断地发送密钥。 谢谢

如何使用ses api跟踪电子邮件

当我发送电子邮件时,我需要跟踪打开,点击我的电子邮件的详细信息 ,以便我可以识别读取电子邮件的用户。 我正在使用亚马逊的API。 是否有可能使用ses api跟踪电子邮件? 任何想法?

JavaScript – 使用AWS SES发送电子邮件

我正尝试从我的alex.divito@mountainviewwebtech.ca电子邮件地址发送电子邮件,但是我收到以下错误: { "error": { "statusCode": 400, "name": "InvalidParameterValue", "message": "The From ARN <alex.divito@mountainviewwebtech.ca> is not a valid SES identity.", "code": "InvalidParameterValue" } } 发件人地址和电子邮件地址均显示SES控制台中verified状态,并将以下Identity Policy附加到alex.divito@mountainviewwebtech.ca电子邮件地址: { "Version": "2008-10-17", "Statement": [ { "Sid": "stmt1496992141256", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::xxxxxxxxxxxxxxx:root" }, "Action": [ "ses:SendEmail", "ses:SendRawEmail" ], "Resource": "arn:aws:ses:us-west-2:xxxxxxxxxxxxxxx:identity/alex.divito@mountainviewwebtech.ca" } ] } 然而,当我运行下面的NodeJS代码,我收到上面的错误: Mail.send = function(email, cb) […]

为什么我不能通过节点上的亚马逊电子邮件发送邮件?

我使用“aws-sdk”:“^ 2.117.0”,我的代码如下所示: var AWS = require('aws-sdk'); exports.sendAWSMail = function(message, destination){ const ses = new AWS.SES(); // http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SES.html#sendEmail-property const sendEmail = ses.sendEmail; var data = { Destination: { ToAddresses: [ "blahblah@gmail.com" ] }, Message: { Body: { Html: { Charset: "UTF-8", Data: "This message body contains HTML formatting. It can, for example, contain links like this […]

SES:在lambda函数中访问电子邮件正文

我对AWS比较陌生,我试图通过Lambda函数处理我的电子邮件。 我已经在node.js中构build了这个: 'use strict'; exports.handler = (event, context, callback) => { var http = require('http'); var data = JSON.stringify(event); var options = { host: 'my.host', port: '80', path: '/my/path', method: 'POST', headers: { 'Content-Type': 'application/json; charset=utf-8', 'Content-Length': data.length } }; var req = http.request(options, function(res) { var msg = ''; res.setEncoding('utf8'); res.on('data', function(chunk) { msg […]

在Node.js中用DKIM签名电子邮件

我正在写一个需要能够发送电子邮件的Nodejs应用程序。 到目前为止,我已经将Postfix与一个名为Nodemailer的Nodejs模块结合使用,通过Amazon SES发送我的电子邮件。 Postfix一直在处理DKIM签名,但现在我希望摆脱后缀,并使用Nodemailer通过Amazon SES发送电子邮件。 我现在唯一的问题是find一种在Nodejs中签名邮件的方法。 我曾经想过在节点中使用“exec”运行一个opendkim命令,但一直没能弄清楚。 从search中,看起来没有这个模块。 谁可以帮我这个事?

用于Amazon SES的Node.js模块

有没有用于Amazon Simple Email Service的 Node.js模块? 亚马逊(Amazon)简单电子邮件服务(Amazon SES)是一种针对企业和开发人员的高度可扩展且经济高效的批量和交易电子邮件发送服务。 提前致谢!