Когда мой код уведомления запускается, когда это необходимо, я получаю сообщение об ошибке Swift_TransportException в строке 383 AbstractSmtpTransport.php: ожидаемый код ответа 250, но получил код "" с сообщением "" на моем производственном сайте Laravel 5.3. Когда я смотрю на полную трассировку стека, кажется, что кэшируются старые неправильные учетные данные. Я проверил и дважды проверил обновленный файл config / mail.php и файл .env. Трассировка стека показывает "Swift_Transport_Esmtp_Auth_LoginAuthenticator-> Authenticator (объект (Swift_SmtpTransport" с полностью устаревшими учетными данными, которые отличаются от вышеупомянутых обновленных файлов. Я выполнил "sudo systemctl restart nginx" и "php artisan cache: clear" без изменений. Может ли кто-нибудь сказать мне, как более эффективно устранить это сообщение об ошибке? Есть ли другой файл, который мне нужно обновить? Или настройку? На моей машине разработчика все работает с использованием mailtrap.

-2
wdarnellg 28 Дек 2016 в 09:47

1 ответ

Лучший ответ

См. Laravel 5.3> Кэширование конфигурации Обычно вам следует запускать команду php artisan config:cache как часть процедуры развертывания в производственной среде.

Запустите php artisan config:cache и перезапустите сервер. Это приведет к удалению данных загруженных / кэшированных файлов конфигурации.

2
AddWeb Solution Pvt Ltd 28 Дек 2016 в 10:06
Рад помочь вам ...! Счастливого Рождества...:)
 – 
AddWeb Solution Pvt Ltd
28 Дек 2016 в 10:14