Laravel: Настройка почтового хоста по умолчанию - PullRequest
0 голосов
/ 17 сентября 2018

У меня есть модуль, отправляющий электронное письмо администратору сайта.

Сценарий: если пользователь заполнил все текстовое поле, то он / она отправляет его, автоматически администратор веб-сайта определяет, что есть новоесообщение.

Проблема в том, что электронная почта администратора выглядит следующим образом.administrator@xxxxxxx.ca выдает ошибку, когда пользователь щелкает.

ENV FILE:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.xxxxxx.ca
MAIL_PORT=587
MAIL_USERNAME=xxxxxx.xxxxx@xxxxx.ca 
MAIL_PASSWORD=xxxxxxxxxx
MAIL_ENCRYPTION=tls

Не удалось установить соединение с хостом smtp.xxxxxxx.ca [php_network_getaddresses: getaddrinfo fail: такой хост не известен.# 0]

Как настроить хост @ gmail.com для хоста xxxxxx.ca

Ответы [ 2 ]

0 голосов
/ 17 сентября 2018

Эта проблема возникает, когда в файлы были внесены некоторые изменения, особенно в .env file

Очистить кэш с помощью команды artisan

php artisan config:clear

Очистить конфигурацию

php artisan cache:clear

Перезагрузите сервер

sudo service apache2 restart

Подробнее: Попробуйте очистить кеш браузера и файлы cookie.Надеюсь, что это работает

0 голосов
/ 17 сентября 2018

Вы должны настроить файл .Env с SMTP

MAIL_DRIVER=smtp
MAIL_HOST=in-host
MAIL_PORT=587
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...