1

我是 ROR 的新手。刚刚完成了 Michael Hurtle的示例学习。

我认为学习一门新语言的最好方法是从中开发一些东西。

所以,我想将我的 Asp.net 应用程序移植到 ROR 中。

我的应用程序使用 gmail 的 imap/stmp 来发送/接收电子邮件。我使用XOAUTH 2.0进行身份验证。

我在 ROR 中搜索了相同的内容并找到了gmail gem。它具有强大的功能,但不支持 2.0。它支持到 1.0。

我是新手,无法更改此 gem 以支持 2.0

有人可以提供博客链接/ gem,以便我可以在带有 XOAUTH 2.0 的 rails 中使用 gmail smtp/imap 吗?

4

3 回答 3

3

我正在使用gmail_xoauth gem。

看起来很有希望。我认为它没有任何文档是错误的。

它使用 ruby​​ 的Net::SMTP库来发送电子邮件。(我是 ROR 新手,所以不知道这一点)

我可以通过仅使用我的emailaccess_token即 XOAUTH2成功发送电子邮件

于 2012-10-17T20:17:27.037 回答
0

如果您正在寻找 OAuth 身份验证,您应该查看此 gem

如果您只需要通过 smtp 通过 gmail 发送电子邮件,则只能使用action mailer来完成。我已经使用它一段时间了,它有效。

于 2012-10-17T18:43:28.763 回答
-1

据我所知,GMail IMAP 不支持 OAuth2,只支持 OAuth。您可以使用 gmail_xoauth gem。

于 2012-10-17T18:50:21.253 回答