Beim Versuch, in einer Staging-Umgebung bereitzustellen, kann es zu einer Fehlermeldung mit der Meldung „Post https:/“ kommen. /email.us-east-1.amazonaws.com/: x509: Zertifikat von unbekannter Stelle signiert.“ Dieser Fehler weist darauf hin, dass das für die TLS/SSL-Überprüfung verwendete Zertifikat vom System nicht erkannt wird.
In Alpine Linux Docker-Images sind die erforderlichen Root-Zertifikate nicht enthalten Standard. Um diesen Fehler zu beheben, fügen Sie die folgenden Zeilen zu Ihrer Docker-Datei hinzu:
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/
Durch die Installation der Stammzertifikate kann das System das von AWS SES verwendete Zertifikat überprüfen, sodass E-Mails erfolgreich gesendet werden können.
Das obige ist der detaillierte Inhalt vonWie behebt man den AWS SES-Fehler „x509: Zertifikat von unbekannter Stelle signiert'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!