要在AWS中使用SES来处理我的网站订阅,我执行了以下操作:
验证了我要发送电子邮件的电子邮件和域名。还使用了IAM并提供了发送自定义电子邮件的正确访问权限
使用AWS Cli创建了CustomVerificationEmailTemplate
。
创建配置集并将其链接到SNS。
使用过的Java SDK,创建了AmazonSimpleEmailService
类型的客户端和sendCustomVerificationEmailRequest
变量,并使用sendCustomVerificationEmail
方法发送邀请电子邮件。
但是我确实得到以下例外:
[ProductionAccessNotGrantedException: null (Service: AmazonSimpleEmailService; Status Code: 400; Error Code: ProductionAccessNotGranted; Request ID: *****
知道为什么我会得到这个例外吗?我应该在哪里获得生产访问权限?
答案 0 :(得分:0)
SES服务将处于沙盒状态。在沙盒状态下,我们无法执行某些操作,例如使用CustomVerificationEmailTemplate。 我们需要提出一个服务请求,以使其脱离沙盒状态。有关如何获取沙箱状态的更多文档过程为here。