首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过Gmail SMTP发送电子邮件时出现错误-“请通过您的web浏览器登录,然后重试。534-5.7.14”

通过Gmail SMTP发送电子邮件时出现错误-“请通过您的web浏览器登录,然后重试。534-5.7.14”
EN

Stack Overflow用户
提问于 2013-12-03 04:18:41
回答 5查看 210.4K关注 0票数 160

我的gmail smtp服务器有问题。我已经在StackOverflow上读到了很多关于这个主题的帖子。

我找到的关于测试连接的最好的帖子是this one

虽然它很好地解释了我收到的错误,但我找不到答案: Google SMTP只是说“请通过您的web浏览器登录,然后重试”。我完全确定密码和电子邮件(都是base64格式)都经过了良好的编码。

正如你在这里看到的,在这张图中:

我只注意到一个不同之处: user@gmail.com和password分两步发送。在上面的链接中,这个人同时发送了这两个信息。谷歌没有接受这一点。但事实是,我编写了auth login Y29udGF0...(用户在base64中,谷歌回复:) 334 UGFzc3dvcmQ6 (意思是“密码:") YzQ2MjJmNWVi...(将我的密码粘贴到base64中,然后按"enter")

然后Goggle说:请通过您的web浏览器登录,然后重试。如需更多信息,请访问https://support.google.com/mail/answer/7126229

我正在经历所有这些问题,因为@MediaTemple和@DreamHost不能与PHPMailer一起工作。我已经使用PHPMailer很久了,在很多不同的主机上,使用SMTP,但使用(mt)和Dreamhost失败了。现在我在一个项目的中间,它>must<工作在这两个主机上。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20337040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档