微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS SES 从版本 2 升级到版本 4?

如何解决AWS SES 从版本 2 升级到版本 4?

我们最近收到了一封来自 AWS 的电子邮件


主题 [需要采取行动] 关于简单电子邮件服务(SIGv2 弃用)的重要通知

身体: 我们最近在 Amazon SES SMTP 终端节点上观察到来自您的账户的签名版本 2 请求。 xxxxxxxxxxxxxxx 等


问题:

问题: 那么我到底需要升级什么?

解决方法

如果您通过 hSMTP(即不通过 API)使用 SES,您有两个选择:

  1. Obtaining Amazon SES SMTP credentials using the Amazon SES console
  2. Obtaining Amazon SES SMTP credentials by converting existing AWS credentials

在第二个链接中,还有 Java 和 Python 的代码示例。

可以看到版本变量设置为4(表示签名版本4)。

获得“新”密码后 - 使用 SMTPCLient 时应将此值作为密码值

,

AWS 最后给我发送一封包含说明的新电子邮件:

要迁移到签名版本 4,请使用与您的设置相关的适当程序替换您现有的 SMTP 凭据:

  • 如果您使用 SES 控制台生成了 SMTP 凭据,只需创建新凭据并将现有凭据替换为新凭据即可。
  • 如果您从 AWS 凭证派生了 SMTP 凭证,请确保您使用的是签名版本 4 算法。如果您依赖某个库进行此转换,请检查该库是否有使用签名版本 4 算法的较新版本并迁移到该库。否则,您将需要从另一个使用签名版本 4 算法的库中获取凭据,或者使用 SES 控制台生成凭据。
,

我也遇到了同样的情况。我不知道如何将它升级到版本 4。我在某处读到它,我只需要重新创建 SMTP 凭据。但我不知道该怎么做。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。