我正在开发一个应用程序,用户可以在其中添加他们的 Gmail 帐户,并对他们的电子邮件进行一些分类工作。
我希望在任何注册帐户收到新电子邮件时收到通知。
一个解决方案是继续通过 IMAP 轮询帐户并保存我获取的最后一个电子邮件日期以检查是否有新邮件,但这会产生很多开销。
知道如何监控 Gmail 并在收到新电子邮件时收到通知并将其与 Rails 应用程序集成吗?例如,是否有一个扩展可以做到这一点并将发布请求发送到我的 Rails 应用程序?
我正在开发一个应用程序,用户可以在其中添加他们的 Gmail 帐户,并对他们的电子邮件进行一些分类工作。
我希望在任何注册帐户收到新电子邮件时收到通知。
一个解决方案是继续通过 IMAP 轮询帐户并保存我获取的最后一个电子邮件日期以检查是否有新邮件,但这会产生很多开销。
知道如何监控 Gmail 并在收到新电子邮件时收到通知并将其与 Rails 应用程序集成吗?例如,是否有一个扩展可以做到这一点并将发布请求发送到我的 Rails 应用程序?
试试这些:
如果你想要低级,Ruby 提供了Net::IMAP。
您可以尝试imap_processor gem。
你可以试试gmail gem。
深入研究它们,让我们知道什么对您有用,尤其是在 IDLE 方面。