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

Mary-Kate Olsen
Lepaskan: 2024-10-26 15:25:31
asal
886 orang telah melayarinya

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:

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:

<code class="php">$mail->SMTPOptions = array (
    'ssl' => array(
        'verify_peer'  => false,
        'verify_peer_name'  => false,
        'allow_self_signed' => 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!

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!