要在AWS中使用SES来处理我的网站订阅,我执行了以下操作:
CustomVerificationEmailTemplate
。AmazonSimpleEmailService
类型的客户端和sendCustomVerificationEmailRequest
变量,并使用sendCustomVerificationEmail
方法发送邀请电子邮件。但是我确实得到以下异常:
[ProductionAccessNotGrantedException: null (Service: AmazonSimpleEmailService; Status Code: 400; Error Code: ProductionAccessNotGranted; Request ID: *****
知道为什么我会得到这个例外吗?我应该在哪里获得生产访问权限?
默认情况下,SES服务将在所有AWS账户中处于沙盒状态。在沙盒状态下,我们无法执行某些操作,例如使用CustomVerificationEmailTemplate。我们需要提出一个服务请求,使其脱离沙盒状态。有关如何将沙箱状态告知沙漠箱状态的更多文档流程是here。