Swift_TransportException无法在没有发件人地址的情况下发送邮件



每个人。

我使用laravel6(v6.18.2(,并运行php artisan serve

我试图用Laravel的默认用户身份验证发送一封电子邮件。但它给出了一个错误Swift_TransportException Cannot send message without a sender address

这是我的代码:

//.env
MAIL_DRIVER=smtp
MAIL_HOST=smtp.zoho.com
MAIL_PORT=587
MAIL_USERNAME=blabla
MAIL_PASSWORD=blabla
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=blabla@xxx.xxx
MAIL_FROM_NAME="${APP_NAME}"
//config/mail.php
'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
'name' => env('MAIL_FROM_NAME', 'Example'),
],

有人能告诉我为什么吗?非常感谢。

清除Laravel(终端(中的缓存

登录运行Laravel应用程序的系统并打开终端。然后导航到您的Laravel应用程序代码。在这里,您可以发出如下清除缓存的命令:

  1. 清除应用程序缓存

    • 运行以下命令以清除
    • Laravel应用程序
    • php-artisan缓存:清除
  2. 清除路由缓存

    • 要清除Laravel应用程序的路由缓存,请从shell执行以下命令
    • php-artisan路由:清除
  3. 清除配置缓存

    • 您可以使用config:clear来清除Laravel应用程序的配置缓存
    • php artisan配置:清除
  4. 清除已编译视图缓存

    • 此外,您可能需要清除Laravel应用程序的编译视图文件。要清除已编译的视图文件,请从终端运行以下命令
    • php-artisan视图:clear

相关内容

最新更新