首页 文章

Laravel邮件记录

提问于
浏览
8

我将Laravel Mail驱动程序设置为打印到我的日志文件:

'driver' => env('MAIL_DRIVER', 'log'),

但是,当我发送邮件时,我收到swiftmail身份验证错误:

预期的响应代码250,但代码为'530',消息为'530 5.7.1需要验证'供应商\ swiftmailer \ swiftmailer \ lib \ classes \ Swift \ Transport \ AbstractSmtpTransport.php
第383行\“> AbstractSmtpTransport.php第383行530.1 5.7.1需要验证

我需要在某处设置另一个设置吗?为什么要尝试使用swiftmailer?

2 回答

  • 0

    这是在你的Mail.php配置文件中...

    使用时

    'driver' => env('MAIL_DRIVER', 'log'),
    

    这将在.env文件中设置MAIL_DRIVER环境变量 . 在这种情况下,如果未在.env文件中指定值,则“log”仅用作默认值...您的.env文件可能仍设置在其中...将其设置为日志...

    MAIL_DRIVER=smtp
    

    用 . . . 来代替

    MAIL_DRIVER=log
    
  • 15

    Laravel使用.ENV文件!

    也许你的编辑config \ mail.php,尝试在ENV文件中进行编辑

    使用当前邮件配置转储变量

    将此代码放入您的控制器中

    dd(config('mail'));
    

    您将看到系统使用的当前设置 .

相关问题