Таким образом, я могу отправить файл электронной почты с помощью функции mail :: send, но он не будет отправляться, когда я настраиваю параметры почты во время выполнения с помощью config :: set ('mail.driver', 'smtp').
Но если я вручную изменяю параметры почты файла .env, он работает. Почему?
Я видел это. Не работает. Он изменяет параметры, но не может отправлять электронную почту
Кешируете конфиг? Вы очистили его перед попыткой?
Можете ли вы опубликовать дамп () каждой почтовой конфигурации до и после вызова set? (Без учетных данных)
Ваша почтовая программа настроена в соответствии с вашим файлом env. это грязный способ, но вы можете поменять почтовую программу на smtp на лету. например, проблема с app('mailer')->setSwiftMailer( new \Swift_Mailer(app('swift.transport')>driver('smtp'))); в том, что если вы кешируете env, он установит вашу почту на драйвер smtp независимо от






Вы уже видели stackoverflow.com/a/33078569/2196310?