大家好!
最近使用 PHPMailer 遇到一個問題,那就是發生一個錯誤 "certificate verification failure " ,於是我上網找一下,找到這篇文章。
PHP 5.6 certificate verification failure
這篇文章列出相當完整的 PHPMailer 的錯誤種類,可以提供大家參考,其中一個主要錯誤,就是
Warning: stream_socket_enable_crypto(): SSL operation failed with code 1.
OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
主要錯誤原因是因為: 不夠安全的 SLL 連線。
所以他這邊提示說,可以降低SSL 的安全設定,例如:
$mail->SMTPOptions = array( 'ssl' => array( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) );
總之,給大家參考囉,感恩。

留言板
歡迎留下建議與分享!希望一起交流!感恩!