как отправить письмо в laravel 5.4 на живой сервер Swift_TransportException Не удалось установить соединение с хостом smtp.gmail.com - PullRequest
0 голосов
/ 10 января 2019

Я пытаюсь отправить электронное письмо из приложения laravel 5.4 и использовать хост smtp.gmail.com, он нормально работает на локальном хосте, но не на живом сервере. как отправить письмо из приложения laravel без использования mailtrap, используя smtp.gmail.com. могу ли я узнать, какие изменения мне нужно сделать в файле .env и mail.php? Пожалуйста, проверьте код моего файла .env и mail.php, а также найдите скриншот ошибки, которую я получаю

enter image description here

1 Ответ

0 голосов
/ 10 января 2019

Создайте файл .env примерно так:

MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=your@gmail.com
MAIL_PASSWORD=apppassword
MAIL_ENCRYPTION=tls

Для пароль приложения Читать в разделе Как создать пароль приложения:

После изменения .env должен быть очищен кэш: php artisan config:cache

...