Электронная почта не отправляет laravel 5.8 на виртуальный хостинг с использованием SMTP - PullRequest
0 голосов
/ 23 сентября 2019

Я использую 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

1 Ответ

0 голосов
/ 24 сентября 2019

В проекте laravel откройте файл config/mail.php и добавьте следующую строку в конец файла.

'stream' => [
    'ssl' => [
        'allow_self_signed' => true,
        'verify_peer' => false,
        'verify_peer_name' => false,
    ],
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...