Rumah pembangunan bahagian belakang tutorial php Berikut ialah beberapa tajuk yang berpotensi, menggabungkan maklumat artikel anda dengan format soalan: Langsung dan Jelas: * Penyulitan TLS PHPMailer: Mengapa saya mendapat Amaran Tidak Padan Sijil? * Sijil

Berikut ialah beberapa tajuk yang berpotensi, menggabungkan maklumat artikel anda dengan format soalan: Langsung dan Jelas: * Penyulitan TLS PHPMailer: Mengapa saya mendapat Amaran Tidak Padan Sijil? * Sijil

Oct 26, 2024 pm 03:25 PM

Here are some potential titles, combining your article's information with a question format:

Direct and Clear:

* PHPMailer TLS Encryption: Why am I getting a Certificate Mismatch Warning?
* Certificate Mismatch Error in PHPMailer with PHP 5.6: What's

PHPMailer Bertemu PHP Amaran: Sijil Tidak Padan

Isu:

Dalam PHP 5.6, PHPMailer menemui Amaran PHP yang menunjukkan ketidakpadanan sijil semasa penyulitan TLS:

1

PHP Warning: stream_socket_enable_crypto(): Peer certificate CN=*.mail.dreamhost.com' did not match expected CN=mx1.sub4.homie.mail.dreamhost.com'

Salin selepas log masuk

Penjelasan:

Dari PHP 5.6 dan seterusnya, pengesahan sijil didayakan secara lalai untuk sambungan SSL. Ini bermakna PHPMailer akan membandingkan sijil yang dibentangkan oleh pelayan SMTP dengan sijil yang dijangkakan. Jika terdapat ketidakpadanan, percubaan sambungan mungkin gagal.

Penyelesaian:

Penyelesaian yang disyorkan adalah untuk memastikan pelayan SMTP anda mempunyai sijil yang sah dan dikonfigurasikan dengan betul. Sebagai alternatif, anda boleh mengkonfigurasi PHPMailer untuk mengabaikan pengesahan sijil:

1

2

3

4

5

<code class="php">$mail-&gt;SMTPOptions = array (

    'ssl' =&gt; array(

        'verify_peer'  =&gt; false,

        'verify_peer_name'  =&gt; false,

        'allow_self_signed' =&gt; true));</code>

Salin selepas log masuk

Pertimbangan Tambahan:

  • Jika anda memilih untuk mengabaikan pengesahan sijil, sambungan anda akan menjadi terdedah kepada serangan man-in-the-middle. Gunakan pilihan ini sahaja sebagai pilihan terakhir.
  • Sesetengah pelayan mungkin menguatkuasakan pengesahan sijil. Dalam kes ini, anda perlu mendapatkan sijil yang sah untuk pelayan SMTP anda.
  • Jika anda menghadapi isu yang sama, semak sijil atau tetapan pengesahan anda untuk memastikan ia dikonfigurasikan dengan betul.

Atas ialah kandungan terperinci Berikut ialah beberapa tajuk yang berpotensi, menggabungkan maklumat artikel anda dengan format soalan: Langsung dan Jelas: * Penyulitan TLS PHPMailer: Mengapa saya mendapat Amaran Tidak Padan Sijil? * Sijil. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

11 skrip pemendek URL terbaik PHP (percuma dan premium) 11 skrip pemendek URL terbaik PHP (percuma dan premium) Mar 03, 2025 am 10:49 AM

11 skrip pemendek URL terbaik PHP (percuma dan premium)

Bekerja dengan Data Sesi Flash di Laravel Bekerja dengan Data Sesi Flash di Laravel Mar 12, 2025 pm 05:08 PM

Bekerja dengan Data Sesi Flash di Laravel

Pengenalan kepada API Instagram Pengenalan kepada API Instagram Mar 02, 2025 am 09:32 AM

Pengenalan kepada API Instagram

Respons HTTP yang dipermudahkan dalam ujian Laravel Respons HTTP yang dipermudahkan dalam ujian Laravel Mar 12, 2025 pm 05:09 PM

Respons HTTP yang dipermudahkan dalam ujian Laravel

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST Mar 14, 2025 am 11:42 AM

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API REST

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React Mar 04, 2025 am 09:33 AM

Bina aplikasi React dengan hujung belakang Laravel: Bahagian 2, React

12 skrip sembang php terbaik di codecanyon 12 skrip sembang php terbaik di codecanyon Mar 13, 2025 pm 12:08 PM

12 skrip sembang php terbaik di codecanyon

Pemberitahuan di Laravel Pemberitahuan di Laravel Mar 04, 2025 am 09:22 AM

Pemberitahuan di Laravel

See all articles