Net::IMAP::NoResponseError: 凭据无效(失败)



Steps:

  1. require 'net/imap'
  2. imap = Net::IMAP.new("imap.gmail.com", 993, true)
  3. imap.login(email, password)

传递了电子邮件和密码值,但我收到以下错误消息:

Net::

IMAP::无响应错误:凭据无效(失败(

如果您在 2022 年 5 月 30 日之后来到这里,如果您在连接到 IMAP 时获得无效凭据,这里有一个潜在的解决方案:

正如我们在这里读到的 https://support.google.com/accounts/answer/6010255?hl=en

如果您的帐号处于非活动状态,并且您无法重新启用访问权限,Google 可能会停用其对"安全性较低的应用"的访问权限。如果遇到此问题,则应启用 2FA 并为应用程序生成令牌,并使用它进行身份验证,如下所述:https://support.google.com/accounts/answer/185833?hl=en

最新更新