【发布时间】:2020-03-09 11:28:31
【问题描述】:
我已经更改了 gmail 不太安全的应用程序开启(在 gmail 设置中)和我的.env 如下
MAIL_DRIVER=smtp
MAIL_ADDRESS=rejoanul.alam@gmail.com
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_PASSWORD=myPass
MAIL_ENCRYPTION=tls
之后我的控制器如下
try {
Mail::send('admin.users.email', $requestData, function ($message) use ($request) {
$message->from(env('MAIL_ADDRESS'), 'Rejoan');
$message->to(trim($request->input('email')))->subject('Account Updated');
});
}catch (\Exception $e) {
echo $e->getMessage();return;
}
每条平局都显示以下错误
预期的响应代码为 250,但得到代码“535”,消息“535-5.7.8 用户名和密码不接受>。了解更多信息,请访问 535 5.7.8 https://support.google.com/mail/?p=BadCredentialst11sm18420889pjo.21 - gsmtp”
我的 laravel 版本是 5.2,我做错了什么。还尝试通过使用应用密码选项启用两步验证,但未成功。
是 guzzle 相关的问题吗?我的作曲家显示"guzzlehttp/guzzle": "^6.5"
当我尝试使用
PHPMailer库然后工作但 laravel 邮件不工作
【问题讨论】:
-
当您更改设置时是否运行了 config:clear?和配置:缓存?
-
@ReubenGomes 是的
标签: php laravel laravel-5 swiftmailer