Отправка почты laravel 7

#laravel

#laravel

Вопрос:

мой env-файл выглядит следующим образом

 MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=support@company.com
MAIL_PASSWORD=kh=*****amp;***
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
 

Правильно ли это настроено? Я получаю код ответа «535», ожидая код 235.

Комментарии:

1. прочитайте это xspdf.com/resolution/54327606.html

Ответ №1:

Это может вам помочь.

 Replace: MAIL_PASSWORD=yourpassword
With: MAIL_PASSWORD="yourpassword"
 

Также выполните следующую команду для очистки кэша.

 php artisan optimize:clear
 

Приведенная выше команда — все в одном.

введите описание изображения здесь

Комментарии:

1. Вы можете принять один ответ (если это вам поможет), нажав на большую серую кнопку проверки с левой стороны. При желании вы можете добавить 10 баллов любому автору любого хорошего ответа, щелкнув верхний серый треугольник

Ответ №2:

Пожалуйста, добавьте двойные кавычки «» в свой пароль электронной почты и попробуйте

Нравится:

MAIL_PASSWORD=kh*****amp;***

Для

MAIL_PASSWORD=»kh*****amp;***»

Ответ №3:

Всякий раз, когда вы вносите изменения в .env-файл, запустите «php artisan optimize: очистить» Это очистит ваш кеш и т. Д.

Ответ №4:

Попробуйте этот код :

 MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=support@company.com
MAIL_PASSWORD="kh=*****amp;***"
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=null
MAIL_FROM_NAME="${APP_NAME}"
 

А затем запустите php artisan optimize:clear для очистки вашего кэша laravel.

Если все еще не работает, попробуйте выполнить следующие команды:

 php artisan cache:clear
php artisan config:clear
php artisan route:clear
 

Ответ №5:

где ваш код в первую очередь? тогда программист может найти проблему. Если вы не хотите показывать полный код, вам следует перезапустить serve php artisan serve , поскольку вы изменили .env свой файл.