2016-12-15 18 views
0

對於我的應用程序,我希望用戶能夠在應用程序本身內部收發電子郵件。我想爲此集成Gmail,因爲我已經集成了OAuth2身份驗證。如何讓用戶在Ruby on Rails中使用Gmail發送和接收電子郵件?

我已經完成創建的谷歌應用程序,得到了正確的憑據,建立了OAuth2,得到的歷程及其令牌等

不幸的是,我無法弄清楚如何與Gmail的API和使用它可以發送和接收應用程序中的特定用戶使用它的電子郵件。

我發現了幾個gem,比如gmail_xoauth和gmail-ruby-api,看起來好像我可能必須先實現它們,但我不確定orde r如何或如何做。

我是新來的rails和有點困惑,所以感謝您的幫助。

回答

0

這是一個不錯的tutorial這個使用Gmail寶石和omniauth-google-oauth2寶石來解釋這個。

隨着Gmail寶石用戶可以搜索,閱讀和發送多部分電子郵件,存檔,標記爲已讀/未讀,刪除電子郵件和管理標籤。

這種寶石有這麼多的便利方法,如一個下面

gmail.inbox.emails(:unread, :before => Date.parse("2010-04-20"), :from => "[email protected]") 

文件是用於發送,接收和處理附件的例子相當不錯的。

相關問題