Erreur AWS SES : impossible d'envoyer des e-mails en raison d'une autorité de certification inconnue
Lors de la tentative d'envoi d'e-mails via Amazon Simple Email Service (SES) à l'aide d'une clé d'accès et d'un secret AWS, les utilisateurs peuvent rencontrer un message d'erreur indiquant :
Post https://email.us-east-1.amazonaws.com/: x509: certificate signed by unknown authority
Root Cause
Cette erreur se produit lorsque l'environnement déployé n'a pas accès à des certificats racine valides pour valider la chaîne de certificats utilisée par le point de terminaison SES.
Solution
Pour résoudre ce problème, assurez-vous que l'environnement déployé a accès aux certificats racine en les incorporant dans l'image de votre application. Voici un exemple utilisant l'image Docker d'Alpine Linux :
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/
Après avoir ajouté les certificats racine, la fonctionnalité d'envoi d'e-mails via SES devrait fonctionner comme prévu.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!