AWS SES 错误:由于证书颁发机构未知而无法发送电子邮件
尝试通过 Amazon Simple Email Service (SES) 发送电子邮件时使用 AWS 访问密钥和密码时,用户可能会遇到错误消息说明:
Post https://email.us-east-1.amazonaws.com/: x509: certificate signed by unknown authority
根本原因
当部署的环境无法访问有效的根证书来验证 SES 端点使用的证书链时,会发生此错误。 🎜>
解决方案
要解决此问题,请确保通过将根证书合并到您的应用程序映像中,部署的环境可以访问根证书。以下是使用 Alpine Linux docker 镜像的示例:FROM alpine:3.6 as alpine RUN apk add -U --no-cache ca-certificates FROM scratch COPY --from=alpine /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/
以上是为什么我的 AWS SES 发送失败并显示'x509:由未知机构签名的证书”?的详细内容。更多信息请关注PHP中文网其他相关文章!