开箱即用"AWS SES 很简单,无需修改即可使用本机 Meteor"电子邮件"方法。
可以在此处找到实现此目的的步骤。 感谢布莱恩 笨拙地整理了一个详细的答案。
但是"开箱即用"SES的一个警告是,您需要验证发件人和收件人的电子邮件地址。
为了解决这个问题,您可以向 AWS SES 提交请求,以获取他们所谓的生产访问。
此外,根据布莱恩·
获得生产访问权限的过程相当复杂。 一个意志 需要处理来自SES的退回邮件和投诉通知并防止 将来发送到这些地址的邮件。
问题
处理来自SES的退回邮件和投诉通知并防止将来将消息发送到这些地址的Meteor代码涉及什么?
编辑:为清楚起见,对问题进行了修改。
请求生产访问权限相当简单。您只需要与他们联系,他们通常会在几个小时内给您。
有关该过程的信息在这里: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发送。
生产访问权限仅由 AWS 团队批准。稍等片刻,他们应该很容易免费为您提供 2.000 封电子邮件/天。根据退回-取消订阅...您需要让SES API通知您每个已"标记"为此类状态的电子邮件地址。您应该将所有这些电子邮件地址存储在某个地方,并告诉您的应用程序将来不要向他们发送任何其他内容。