Heim >Backend-Entwicklung >Golang >Wie behebt man den Fehler „x509: Von unbekannter Stelle signiertes Zertifikat' in AWS SES?
Fehlerbehebung bei AWS SES-Fehler: „x509: Zertifikat von unbekannter Stelle signiert“
Es tritt der Fehler „x509: Zertifikat von unbekannter Stelle signiert“ auf Die Verwendung von Amazon Simple Email Service (SES) aus einer Staging-Umgebung kann frustrierend sein. Dieser Fehler weist darauf hin, dass die für die SSL/TLS-Verschlüsselung verwendeten Zertifikate vom Server nicht erkannt werden.
Um dieses Problem zu beheben, stellen Sie sicher, dass die Stammzertifikate ordnungsgemäß in Ihrer Staging-Umgebung installiert sind. Docker-Images, die auf leichtgewichtigen Distributionen wie Alpine Linux basieren, erfordern die manuelle Installation von Root-Zertifikaten.
Wenn Sie beispielsweise das Alpine Docker-Image verwenden:
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 Hinzufügen der Root-Zertifikate Wenn Sie eine E-Mail an das System senden, kann der Server die von SES verwendeten Zertifikate überprüfen und den E-Mail-Versandvorgang erfolgreich abschließen.
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „x509: Von unbekannter Stelle signiertes Zertifikat' in AWS SES?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!