无法在新用户池中配置发件人电子邮件

Posted

技术标签:

【中文标题】无法在新用户池中配置发件人电子邮件【英文标题】:Cannot configure From email in new User Pool 【发布时间】:2020-06-14 07:37:11 【问题描述】:

我正在配置一个新的 Cognito 用户池。我有一个正在使用的经过验证的电子邮件地址,但是当我尝试创建用户池时,我收到以下错误,没有提示哪个参数无效:

Cannot configure From email address for default email configuration (Service: AWSCognitoIdentityProviderService; Status Code: 400; Error Code: InvalidParameterException*'*

有什么想法吗?

【问题讨论】:

您找到解决方案了吗?我好像有同样的问题 刚刚从 cognito 默认更改为 SES,它对我有用.. 我在使用 CDK 时也遇到了这个问题。 @samairtimer 提到的类似的 SES 误解。如果您也在使用 CDK,请参阅此 github issue。 【参考方案1】:

我有同样的问题,因为我有来自电子邮件地址 arn,所以我删除了它对我有用的来自电子邮件地址。

【讨论】:

【参考方案2】:

这里有两种解决方案:

    使用 SES 删除电子邮件“来自电子邮件地址”以使用默认值

【讨论】:

【参考方案3】:

正如上面评论中提到的,改用 SES 似乎可以解决这个问题。我遇到了完全相同的问题,并且使用 SES 有效。

【讨论】:

以上是关于无法在新用户池中配置发件人电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

我无法添加发件人 - phpmailer

Jenkins邮件配置

怎么查邮箱ip地址

配置 Cognito 用户池以使用 SES 发送电子邮件

exchange邮件无法发送问题(被反垃圾屏蔽)

使用Devise配置ActionMailer以允许来自不同用户的电子邮件。