Я использую MAIL_DRIVER = SMTP и MAIL_HOSTSMTP = smtp.gmail.com.Он отлично работает на моем локальном хосте (Xammp, Windows-машина).Но не работает на виртуальном хостинге (Linux машина).Я получил ошибку -
Swift_TransportException: не удалось установить соединение с хостом smtp.gmail.com [Сеть недоступна # 101]
Вот мой файл .env-
MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=*****@gmail.com MAIL_PASSWORD=****** MAIL_ENCRYPTION=tls
В проекте laravel откройте файл config/mail.php и добавьте следующую строку в конец файла.
config/mail.php
'stream' => [ 'ssl' => [ 'allow_self_signed' => true, 'verify_peer' => false, 'verify_peer_name' => false, ], ]