2014-09-22 76 views
1

我正在尝试使用Ruby-email gem来访问我的Gmail邮件并使用ruby进行管理。我按照文档中的要求正确处理所有内容。但是,这是一个错误。例如:这里是我的代码无法获得ruby-gmail gem的工作

2.0.0-p247 :001 > require 'gmail' 
=> true 
2.0.0-p247 :005 > gmail = Gmail.new('username', 'password') 
=> #<Gmail::Client0x2bbb7f8 ([email protected]) disconnected> 

即使当我输入正确的用户名和密码,它仍然是给予同样的error.What是我做错了吗?

+0

你有2因素认证吗? – Anthony 2014-09-22 17:23:13

+0

哦,在我的Gmail帐户?不,我不。我禁用了它。这可能是一个问题吗? – ben 2014-09-22 18:17:58

回答

2

我最近有同样的问题。我不得不改变我的Gmail设置,以允许不太安全的应用程序,它的工作。你可以在https://support.google.com/accounts/answer/6010255?hl=en 找到更多的信息我不会推荐它,但我找不到任何其他工作解决方案。

+0

这是正确的答案。 @ben正确登录,但Google拒绝连接。更改您的设置,您将可以使用该宝石登录。 – pjd 2014-11-24 15:06:56