Gmail IMAP,SMTP,带有oauth 2.0的轨道



我是ROR的新手。刚刚以Michael Hurtle的例子学习。

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

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

我的应用程序使用Gmail的IMAP/STMP发送/接收电子邮件。我使用xoauth 2.0进行身份验证。

我在ROR中搜索了相同的谷歌搜索,并找到了Gmail宝石。它具有很棒的功能,但不支持2.0。它支持直到1.0。

我是新手,不能更改此宝石以支持2.0

有人可以提供博客链接/宝石,以便我可以使用XOAUTH 2.0的Rails中使用Gmail SMTP/IMAP?

我正在使用gmail_xoauth gem。

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

它使用Ruby的NET :: SMTP库发送电子邮件。(我是ROR的新手,所以没有意识到)

我只需使用我的emailaccess_token即XOAUTH2

即可成功发送电子邮件

如果您正在寻找oauth身份验证,则应检查此宝石。

如果您只需要通过SMTP通过Gmail发送电子邮件,则只能使用Action Mailer进行。我已经使用了一段时间了,它可以工作。

据我所知,gmail imap不支持oauth2,而只支持oauth。您可以使用gmail_xoauth gem。

最新更新