我的一个 Linux 服务器上运行着一个 php 脚本的 IP 在与 Google 的 SMTP 服务器进行身份验证时出现错误。即使凭据正确,它也会拒绝身份验证。
过去我可以去https://accounts.google.com/b/0/UnlockCaptcha如果发生这种情况,我可以解锁我的帐户,但是这是一个 Linux 机器,没有任何前端 GUI。
有谁知道如何从 SSH 解锁 Google 验证码?
答案1
只需使用 SSH 动态代理即可通过您的服务器传输本地浏览器会话。
在本地运行:
$ ssh user@host -D8888
然后进入你的浏览器配置并将其设置为使用 socks 代理127.0.0.1:8888
。
答案2
您可以前往解锁网址然后从您的服务器发起 SMTP 连接。您不必从服务器内部访问解锁 URL。