İçeriğe geç

Laravel Mail Open SSL hatası çözümü stream_socket_enable_crypto():

Laravel Mail Open SSL hatası çözümü, Aşağıda ki hatalardan birini alıyorsan doğru yerdesin.

stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:\n error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
return stream_socket_enable_crypto($this->stream, true, STREAM_CRYPTO_METHOD_TLS_CLIENT);

 

Hemen çözelim, app/config/mail.php dosyasına gidip aşağıda ki satırları dosyanın sonuna ekleyin.

'stream' => [
    'ssl' => [
        'verify_peer' => false,
        'verify_peer_name' => false,
        'allow_self_signed' => true,
    ],
],

Görsel ile destekleyelim.

 

daha sonra projemizin bulunduğu dizine Kutsal Terminal ile gidip Cache ‘leri temizleyelim.

php artisan config:cache

 

Şimdi tekrar mail atmayı deneyebilirsiniz. Google smtp ayarlarını kullanıyor iseniz, mail ayarlarınızdan güvenliği düşürmeyi unutmayın.