gmail smtp 535 5.7.8无法登陆解决

先列出相关配置
'host' => 'smtp.gmail.com',
'username' => '[email protected]',
'password' => '**********',
'port' => 587,
'encryption' => 'tls',
上面的配置在网上都能找得到,在gmail上登陆账号一切正常,也在设置里开启了pop/imap但是用smtp发送邮件时始终显示535
下面写出解决方案
1.确定账号示被限制,在浏览器上能正常登陆gmail.
2.在设置->转发和 POP/IMAP 中开启pop和imap,两个都要开启.
3.开启账号的二步验证:帐户和导入->更改密码恢复选项 查看两步验证行,若是停止状态则点击根据指标开启两步验证
4.生成16位应用专用密码:https://security.google.com/settings/security/apppasswords
在这里根据提示生成一个应用专用密码,生成成功后复制密码然第5步。
5.帐户和导入->更改密码 把你的原始密码更改为刚生成的16位密码。
现在smtp可以发送成功了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章