Fehlerbehebung bei „Zertifikatsüberprüfung fehlgeschlagen“-Fehlern beim Laravel TLS-E-Mail-Versand
Problem:
Beim Versuch, TLS-verschlüsselte E-Mails über Gmail mit Laravel 5.5, PHP 7.1.4 und Apache httpd 2.4 unter Windows 10 zu senden, traten Fehler wie „stream_socket_enable_crypto(): SSL operation failed with code 1“ auf. OpenSSL-Fehlermeldungen: Fehler:14090086: SSL-Routinen:ssl3_get_server_certificate:Zertifikatüberprüfung fehlgeschlagen“ werden festgestellt.
Lösung:
Um den Fehler „Zertifikatüberprüfung fehlgeschlagen“ zu beheben, führen Sie die folgenden Schritte aus:
1. Laden Sie das cURL cacert.pem-Zertifikatspaket herunter:
2. Konfigurieren Sie php.ini:
curl.cainfo = [Path to cacert.pem] openssl.cafile = [Path to cacert.pem]
3. Starten Sie PHP-FPM neu:
4. Optional:
Das obige ist der detaillierte Inhalt vonWie behebe ich den Fehler „Zertifikatsüberprüfung fehlgeschlagen' beim Senden von TLS-E-Mails mit Laravel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!