Bagaimana untuk Menyelesaikan Ralat Pengesahan Sijil E-mel TLS dalam Laravel?

Barbara Streisand
Lepaskan: 2024-10-31 03:20:01
asal
693 orang telah melayarinya

How to Troubleshoot TLS Email Certificate Verification Errors in Laravel?

Laravel: Menyelesaikan Masalah Ralat Pengesahan Sijil E-mel TLS

Apabila menghantar e-mel yang disulitkan TLS melalui Laravel, anda mungkin menghadapi isu berkaitan pengesahan sijil. Ini benar terutamanya apabila mengkonfigurasi tetapan secara manual atau menggunakan sijil yang ditandatangani sendiri.

Satu mesej ralat biasa yang mungkin anda hadapi ialah "pengesahan sijil gagal." Ini menunjukkan bahawa sijil pelayan sasaran tidak boleh disahkan terhadap stor sijil yang dipercayai pada sistem anda.

Jika sistem pengendalian anda tidak mengurus sijil dipercayai secara automatik, ikut langkah berikut:

1 . Muat turun Himpunan Sijil cURL

Muat turun himpunan sijil Pihak Berkuasa Sijil cURL (CA) (cacert.pem) daripada tapak web rasmi cURL.

2. Letakkan dan Edit Ikatan Sijil

Letakkan ikatan cacert.pem di lokasi yang sesuai (cth., D:/Servers/php/sslfiles/cacert.pem). Jika anda mempunyai sijil yang ditandatangani sendiri yang anda perlu terima, buka berkas dan tambahkannya ke bahagian bawah fail.

3. Edit php.ini

Dalam fail konfigurasi php.ini anda, tambahkan baris berikut untuk merujuk berkas yang dimuat turun:

curl.cainfo = D:/Servers/php/sslfiles/cacert.pem
openssl.cafile = D:/Servers/php/sslfiles/cacert.pem
Salin selepas log masuk

4. Mulakan Semula Perkhidmatan

Mulakan semula perkhidmatan yang sesuai, termasuk PHP-FPM atau pelayan web yang mengehos PHP.

Proses ini memastikan PHP dan pelayan anda boleh mengesahkan sijil pelayan sasaran semasa menghantar e-mel , menyelesaikan ralat "pengesahan sijil gagal".

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat Pengesahan Sijil E-mel TLS dalam 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!