ホームページ >バックエンド開発 >PHPチュートリアル >LaravelでTLSメールを送信する際の「証明書の検証に失敗しました」エラーを修正する方法は?
Laravel TLS メール送信時の「証明書の検証に失敗しました」エラーのトラブルシューティング
問題:
Windows 10 で Laravel 5.5、PHP 7.1.4、および Apache httpd 2.4 を使用して TLS 暗号化メールを Gmail 経由で送信しようとすると、「stream_socket_enable_crypto(): SSL 操作がコード 1 で失敗しました。OpenSSL エラー メッセージ: error:14090086:」などのエラーが発生します。 SSL ルーチン:ssl3_get_server_certificate:certificate verify failed" が発生しました。
解決策:
「証明書の検証に失敗しました」エラーを解決するには、次の手順に従います:
1. cURL cacert.pem 証明書バンドルをダウンロードします:
2. php.ini を構成します:
curl.cainfo = [Path to cacert.pem] openssl.cafile = [Path to cacert.pem]
3. PHP-FPM を再起動します:
4.オプション:
以上がLaravelでTLSメールを送信する際の「証明書の検証に失敗しました」エラーを修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。