Menyelesaikan Masalah Ralat Pengesahan Sijil dalam E-mel TLS dengan Laravel
Apabila menghantar e-mel TLS dengan Laravel, anda mungkin menghadapi ralat pengesahan sijil. Ini boleh berlaku disebabkan oleh ketidakpadanan antara sijil yang dijangkakan dengan sijil yang dibentangkan oleh pelayan e-mel. Begini cara untuk menyelesaikan ralat "pengesahan sijil gagal":
Konfigurasi asal anda menggunakan MAIL_ENCRYPTION=ssl harus menggunakan port 465, bukan 587.
Jika sistem pengendalian anda tidak mengurus sijil yang dipercayai secara automatik:
Edit php.ini: Sertakan yang berikut baris untuk merujuk fail cacert.pem:
curl.cainfo = /path/to/cacert.pem openssl.cafile = /path/to/cacert.pem
Setelah langkah ini selesai, Laravel seharusnya dapat mengesahkan sijil SSL dengan betul dan menghantar e-mel TLS tanpa ralat.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat Pengesahan Sijil dalam E-mel TLS dengan Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!