我将在接下来的 8 小时内部署一个网站,而 Gmail 刚刚停止接受 PHPmailer 登录我的帐户。起初,它在测试过程中工作了几个小时。然后,它就停止工作了。我已经允许所有允许不太安全的应用程序从 gmail 登录,但它仍然不允许 phpmailer 登录。我想跳下悬崖!
这是几个小时前运行良好的相同代码:
$mail->SMTPDebug = 0;
$mail->isSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Username = '[email protected] /cdn-cgi/l/email-protection';
$mail->Password = 'password';
$mail->SMTPSecure = 'ssl';
$mail->Port = 587;
然后由于某种原因 gmail 开始阻止登录尝试。我希望我能在这里得到一些帮助,我已经找了一个多小时了,仍然一无所获。
Thanks!
解决!我希望这可以帮助其他人在未来..即使我启用了 Gmail“访问不太安全的应用程序“它一直拒绝 PHPmailer 登录。似乎出于某种原因,gmail 不接受端口 587,至少对我来说是这样,所以我将其切换到 465,一切都开始正常工作。
作为这个答案的一个优点,至于@Amit Merchant在评论部分中建议的内容,我不知道stackoverflow.com/a/33667250/1485183中的最后一条评论说了什么,它基本上显示了我从未找到的gmail功能或者在寻找我的问题的解决方案时听说:accounts.google.com/DisplayUnlockCaptcha
我确信有一天这会对某人有所帮助,无论是针对 phpmailer 还是任何其他库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)