Bagaimana untuk Membetulkan Ralat \'Sijil Pengesahan Gagal\' Semasa Menghantar E-mel TLS dengan Laravel?

Patricia Arquette
Lepaskan: 2024-10-31 02:58:01
asal
628 orang telah melayarinya

How to Fix

Menyelesaikan masalah "Sijil Pengesahan Gagal" dalam Laravel TLS Penghantaran E-mel

Masalah:

Apabila cuba menghantar e-mel yang disulitkan TLS melalui Gmail menggunakan Laravel 5.5, PHP 7.1.4 dan Apache httpd 2.4 pada Windows 10, ralat seperti "stream_socket_enable_crypto(): Operasi SSL gagal dengan kod 1. Mesej Ralat OpenSSL: ralat:14090086: Rutin SSL:ssl3_get_server_certificate:certificate verify failed" ditemui.

Penyelesaian:

Untuk menyelesaikan ralat "certificate verify failed", ikut langkah berikut:

1. Muat turun cURL cacert.pem Sijil Bundle:

  • Navigasi ke URL berikut: https://github.com/bagder/ca-bundle
  • Klik pada "Semasa bundle (fail PEM)".
  • Simpan fail cacert.pem ke lokasi yang anda inginkan.

2. Konfigurasikan php.ini:

  • Buka fail php.ini untuk pemasangan PHP anda.
  • Tambah baris berikut pada penghujung fail:
curl.cainfo = [Path to cacert.pem]
openssl.cafile = [Path to cacert.pem]
Salin selepas log masuk

3. Mulakan semula PHP-FPM:

  • Mulakan semula PHP-FPM atau pelayan web anda (seperti Apache httpd) untuk menggunakan perubahan.

4. Pilihan:

  • Jika anda mempunyai sijil yang ditandatangani sendiri yang perlu diterima, buka berkas cacert.pem dalam editor teks dan tambahkannya pada penghujung fail.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Sijil Pengesahan Gagal\' Semasa Menghantar E-mel TLS dengan Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!