در هنگام ارسال ایمیل با لاراول laravel ممکنه با این خطا مواجه بشید:
laravel stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
این خطا هنگام ارسال ایمیل در لوکال هاست پیش میاد. وقتی در localhost باشید قطعا ssl رو در هاست محلی خودتون ندارین و باعث بروز این مشکل میشه.
من براتون یه راه حل ساده دارم.
این فایل از پروژه رو باز کنید:
\vendor\swiftmailer\lib\classes\Swift\Transport\StreamBuffer.php
در خط 259 :
$options = array();
رو کامنت کنید و خط زیر رو قرار بدین تا از شر خطای ssl ایمیل خلاص بشید:
//$options = array();
$options['ssl'] = array('verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true);
این هم از solve کردن خطای ایمیل در لاراول.