amazon-web-services - 使用 Meteor 设置 AWS SES 生产访问

标签 amazon-web-services meteor amazon-ses meteor-accounts meteor-up

设置 Meteor 以使用“开箱即用”的 AWS SES 非常简单,无需修改即可使用原生 Meteor“电子邮件”方法。

Steps to implement this can be found here. Thanks to Brian Shamblen for putting together a detailed answer.

但对于“开箱即用”SES 的一个警告是,您需要验证发件人和收件人电子邮件地址。

要解决此问题,您可以向 AWS SES 提出请求,要求他们所谓的生产访问

此外,根据 Brian Shamblen 的说法,

The process to get production access is rather complicated. One will need to handle bounce and complaint notifications from SES and prevent messages from being sent to those addresses in the future.

问题

处理来自 SES 的退回邮件和投诉通知并防止将来将邮件发送到这些地址所涉及的 Meteor 代码是什么?

编辑:为了清楚起见,对问题进行了修改。

最佳答案

请求生产访问权限相当简单。您只需要联系他们,他们通常会在几个小时内给您。

有关该过程的信息位于:http://docs.aws.amazon.com/ses/latest/DeveloperGuide/request-production-access.html

加载网址:http://aws.amazon.com/ses/fullaccessrequest/并让他们知道您将通过电子邮件发送什么内容,例如您是否将发送基于交易的电子邮件(交易验证等)

通过生产访问,您可以从以下位置发送电子邮件:

  • 特定的经过验证的电子邮件地址,系统会要求您点击发送到该地址的电子邮件的链接,以验证您拥有该地址

  • 整个域下的任何电子邮件。在此过程中,您可以通过编辑 DNS 记录以包含“ key ”来证明您拥有该域。

大多数用例都包含在生产访问范围内,它们通常每天为您提供 2000 封电子邮件,并将电子邮件速率限制为 5 封/秒(它们将它们排队,因此最大发送速率为 5 封/秒)。如果您需要更多,您可以联系他们额外提出。

验证过程是为了阻止人们快速创建AWS账户来大量垃圾邮件用户。如果他们直接允许这样做,那么 AWS IP 将被其他电子邮件提供商视为垃圾邮件。

对于退回通知,SES 会跟踪这些通知,您必须确保您的退回率不会高于平均水平。通常,这些邮件来自发送未经请求的电子邮件,我不建议通过 SES 发送。

关于amazon-web-services - 使用 Meteor 设置 AWS SES 生产访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28080170/

相关文章:

azure - 从 AWS 发布到 Azure EventHub

sql - 雅典娜 : Query exhausted resources at scale factor

amazon-web-services - AWS::AutoScaling::LaunchConfiguration 您无权执行此操作

angularjs - 错误: key $$hashKey must not start with '$' (AngularJS)

amazon-web-services - 我可以为 AWS 负载均衡器添加动态条件以自动添加新实例吗?

javascript - meteor 在模板空格键中显示数组的第一个元素

cordova - 如何为推送通知设置 Meteor Raix 推送包

amazon-web-services - 使用 Nodemailer 和 AWS SES 通过导入发送电子邮件

curl - 使用 curl 向 Actix 服务器发送 POST 请求失败,返回 "400 Bad Request"

amazon-web-services - "Invalid lambda function"尝试配置 SES 电子邮件接收规则时