设置流星使用"开箱即用" AWS SES很简单,可以使用原生Meteor" Email"没有修改的方法。
实施此can be found here的步骤。感谢Brian Shamblen汇总了详细的答案。
但有一个警告,开箱即用""您需要同时验证发件人和 收件人 电子邮件地址。
要解决此问题,您可以使用AWS SES为他们所称的生产访问提出请求。
此外,据Brian Shamblen说,
获得生产访问权限的过程相当复杂。一会儿 需要处理来自SES的退回和投诉通知并防止 消息将来发送到这些地址。
处理来自SES的退回和投诉通知所涉及的Meteor 代码是什么,并阻止将来将邮件发送到这些地址?
编辑:为了清晰起见,对问题进行了修改。
答案 0 :(得分:3)
请求生产访问非常简单。你只需要联系他们,他们通常会在几个小时内给你。
有关流程的信息,请访问:http://docs.aws.amazon.com/ses/latest/DeveloperGuide/request-production-access.html
加载网址:http://aws.amazon.com/ses/fullaccessrequest/,让他们知道您将通过电子邮件发送的内容,例如,如果您要发送基于交易的电子邮件(验证交易等)
通过生产访问权限,您可以发送电子邮件:
经过验证的特定电子邮件地址,系统会要求您点击发送到该地址的电子邮件的链接以验证您拥有该电子邮件地址
整个域名下的任何电子邮件。在此过程中,您可以通过编辑其DNS记录来证明您拥有该域名,以包含“'密钥”。
大多数用例都包含在生产访问权限范围内,它们通常每天为您提供2000封电子邮件,并将电子邮件的速率限制为5 /秒(它们排队等级,因此最大发送速率为5 /秒)。如果您需要更多,您可以联系他们以进一步提高。
验证过程是阻止人们快速为群发垃圾邮件用户创建AWS账户。如果他们允许这种直接,那么AWS IP将被其他电子邮件提供商视为垃圾邮件。
对于退回通知,SES跟踪这些,您必须确保不会获得高于平均跳出率。通常这些来自发送未经请求的电子邮件,我不建议通过SES发送。
答案 1 :(得分:0)
生产访问权限仅由AWS团队批准。等一下,他们应该很容易免费给你每天2.000封电子邮件。 根据退回 - 取消订阅...您需要让SES API通知您已被标记为'的每个电子邮件地址。有这样的地位。 您应该将所有这些电子邮件地址存储在某个地方,并告诉您的应用程序以后不要发送任何其他电子邮件地址。