Не удалось установить соединение Laravel 7 с хостом smtp.gmail.com: stream_socket_client()

Не удалось установить соединение с хостом smtp.gmail.com: stream_socket_client(): php_network_getaddresses: ошибка getaddrinfo: такой хост неизвестен

MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=**** MAIL_PASSWORD=***** MAIL_ENCRYPTION=tls

CHINJUNG 23.12.2020 05:18
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
1
5 251
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы использовали неправильный MAIL_HOST для gmail, пожалуйста, используйте следующую конфигурацию и используйте, чтобы в вашем Gmail был включен менее безопасный доступ к приложению.

MAIL_DRIVER=SMTP
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=ENTER_YOUR_EMAIL_ADDRESS(GMAIL)
MAIL_PASSWORD=ENTER_YOUR_GMAIL_PASSWORD
MAIL_ENCRYPTION=SSL

Чтобы включить менее защищенное приложение: Войдите в свою учетную запись электронной почты Google и нажмите кнопку учетной записи Google. Эта кнопка отображается, когда вы нажимаете на изображение профиля на панели инструментов Gmail, как показано на рисунке. Когда вы окажетесь на странице «Моя учетная запись», нажмите «Безопасность» и прокрутите вниз, и вы найдете настройки «Менее безопасный доступ к приложению». Нажмите на переключатель, чтобы включить его.

Не удалось установить соединение с хостом smtp.gmail.com :stream_socket_client(): php_network_getaddresses: ошибка getaddrinfo: такой хост неизвестен.

CHINJUNG 23.12.2020 07:14

Вы очищали кеш после изменения файла .env? Кажется, он все еще использует smtp.gmail.com в качестве хоста. Пожалуйста, используйте php artisan config:clear и php artisan cache:clear, чтобы очистить кэш конфигурации.

Rian Zaman 23.12.2020 07:22

Я следил за всем и продолжал получать то же самое.

CHINJUNG 23.12.2020 07:42

Не могли бы вы перейти к файлу bootstrap/cache/config.php, найти 'driver' => 'smtp', и опубликовать, что содержит массив?

Rian Zaman 23.12.2020 08:06

не найдено из 'драйвера' => 'smtp'

CHINJUNG 23.12.2020 08:26

Запустите php artisan config:cache в своем cli.

Rian Zaman 23.12.2020 08:32

Другие вопросы по теме