2

设置 Meteor 以使用“开箱即用”AWS SES 很简单,无需修改即可使用本机 Meteor“电子邮件”方法。

可以在此处找到实现此功能的步骤。感谢 Brian Shamblen 整理了详细的答案。

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

为了解决这个问题,您可以向 AWS SES 提出他们所谓的生产访问请求。

此外,根据 Brian Shamblen 的说法,

获得生产访问权限的过程相当复杂。人们需要处理来自 SES 的退回和投诉通知,并防止将来向这些地址发送消息。

问题

处理来自 SES 的退回和投诉通知并防止将来向这些地址发送消息的 Meteor代码是什么?

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

4

2 回答 2

3

请求生产访问非常简单。你只需要联系他们,他们通常会在几个小时内给你。

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

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

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

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

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

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

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

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

于 2015-01-22T08:53:18.023 回答
0

生产访问权限仅由 AWS 团队批准。稍等一下,他们应该很容易每天免费为您提供 2.000 封电子邮件。根据退回-取消订阅...您需要让 SES API 通知您每个已被“标记”为此类状态的电子邮件地址。您应该将所有这些电子邮件地址存储在某个地方,并告诉您的应用将来不要向它们发送任何其他内容。

于 2015-01-22T04:33:12.617 回答