适用于 Amazon SES 的 Node.js 模块 [关闭]

Posted

技术标签:

【中文标题】适用于 Amazon SES 的 Node.js 模块 [关闭]【英文标题】:Node.js Modules for Amazon SES [closed] 【发布时间】:2011-06-16 09:14:10 【问题描述】:

Amazon Simple Email Service 是否有任何 Node.js 模块?

亚马逊简单电子邮件服务(亚马逊 SES)​​是一种高度可扩展且 具有成本效益的批量和交易 企业电子邮件发送服务 和开发人员。

提前致谢!

【问题讨论】:

【参考方案1】:

昨天在 node.js 邮件列表中提到了这一点:https://github.com/mrduncan/aws-lib/tree/ses-secure。

【讨论】:

【参考方案2】:

Amazon has an official AWS SDK for Node.js.

你可以通过这样做来安装它

npm install aws-sdk

见documentation here。

【讨论】:

【参考方案3】:

对于节点上的 SES,你可以使用这个:

https://github.com/jjenkins/node-amazon-ses

【讨论】:

【参考方案4】:

另一种选择是设置 SMTP 端点。

这样,您可以使用任何 SMTP 库,例如 emailjs,并且事情将通过 Amazon SES:http://aws.amazon.com/ses/faqs/

问:Amazon SES 是否提供 SMTP 终端节点?

是的。 Amazon SES 提供功能齐全的 SMTP 接口,以实现无缝连接 与可以通过 SMTP 发送电子邮件的应用程序集成。你可以 从您的应用程序直接连接到此 SMTP 接口,或 配置您现有的电子邮件服务器以将此接口用作 SMTP 中继。

要连接到 Amazon SES SMTP 接口,您必须创建 SMTP 证书。要创建您的凭证,请转到 Amazon SES 控制台 和click the SMTP link。

【讨论】:

谢谢!这具有不需要 AWS 凭证的额外好处。只需要 SMTP 凭据。 这需要更多的支持。适用于 SMTP 凭据,这是大多数模块所缺乏的功能。【参考方案5】:

您还可以使用已实现许多 Amazon Web Services 的 AwsSum 以及其他:

https://github.com/appsattic/node-awssum/tree/master/lib/amazon

与其他模块相比,AwsSum 还可以帮助您一点但更多,但值得尝试所有模块,看看您喜欢哪一个。 :)

(免责声明:我是 AwsSum 的作者,所以我有偏见。)

【讨论】:

【参考方案6】:

是的,aws-sdknode-ses 是使用 SES 发送电子邮件的最佳模块之一。

NPM AWS-SDK https://www.npmjs.com/package/aws-sdk

AWS-SES-MAIL https://www.npmjs.com/package/aws-ses-mail

【讨论】:

以上是关于适用于 Amazon SES 的 Node.js 模块 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何包含适用于 Node.js 的 Amazon EC2 库?

如何使用适用于 Node.js 的 AWS 开发工具包将 Amazon S3 中的所有对象从一个前缀复制/移动到另一个前缀

Node.js:使用 AWS SES 发送电子邮件

发送电子邮件时如何向 Amazon SES 服务提供 AWS 密钥?

在 Amazon Linux 2 上将 node.js 应用程序部署到 Elastic Beanstalk 时出错

通过 aws ses 在 node.js 中发送带有附件的邮件