我将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 回答
这是在你的Mail.php配置文件中...
使用时
这将在.env文件中设置MAIL_DRIVER环境变量 . 在这种情况下,如果未在.env文件中指定值,则“log”仅用作默认值...您的.env文件可能仍设置在其中...将其设置为日志...
用 . . . 来代替
Laravel使用.ENV文件!
也许你的编辑config \ mail.php,尝试在ENV文件中进行编辑
使用当前邮件配置转储变量
将此代码放入您的控制器中
您将看到系统使用的当前设置 .