kejyun / laravel5-for-beginner-shop-laravel

laravel5 for beginner shop laravel
https://laravel5-book.kejyun.com
17 stars 11 forks source link

Email寄驗證信問題 #2

Open moonlight27 opened 6 years ago

moonlight27 commented 6 years ago

您好,我購買了您的書籍之後再研究這個技術。 想跟您討教一下您是怎麼寄驗證信去信箱的呢?因為照著書上面的程式碼做會出現SSL錯誤

kejyun commented 6 years ago

Hi @moonlight27 你好 你有 SSL 的相關錯誤訊息可以貼上來讓我看一下嗎 有錯誤訊息比較好知道狀況

moonlight27 commented 6 years ago

@kejyun 您好,感謝您撥空來回覆。這個問題編譯器上面的錯誤訊息如下 stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed 這個問題我後來去查詢過後發現必須要在專案資料夾下的config/mail.php的設定檔中加入以下這段程式碼 'stream' => [ 'ssl' => [ 'allow_self_signed' => true, 'verify_peer' => false, 'verify_peer_name' => false, ], 而我參閱了您提供的範例程式碼發現您的書上和您提供的專案資料夾中的config/mail.php並未提及上述程式碼,所以想請問您是怎麼解決這個問題的呢? p.s. 我目前的laravel/framework是:5.6.*