【问题标题】:Filtering GMail messages in Google App Engine application在 Google App Engine 应用程序中过滤 GMail 消息
【发布时间】:2011-12-03 11:39:10
【问题描述】:

我想在 Google App Engine (Python) 中构建一个应用程序,该应用程序将完全连接到单个 GMail 帐户,然后过滤来自该帐户的电子邮件(例如,过滤特定字符串的消息并将其显示在字符串上)。未来我也会实现发送消息的选项。

最有效的方法是什么(如果可能,Google 会提供解决方案)?

【问题讨论】:

  • Gmail 没有 API,也无法“完全连接”到 Gmail 帐户。此外,App Engine 不允许您通过 IMAP 进行连接,因此您很不走运。

标签: python django google-app-engine gmail


【解决方案1】:

“完全连接”是什么意思?

可以设置 GMail 过滤器以将电子邮件转发到其他地址(例如,您的 App Engine 应用的电子邮件地址)。 App Engine 应用会发送电子邮件(例如,发送到 GMail 地址)。诀窍是仔细设置 GMail 过滤器以避免循环。

【讨论】:

  • 就我而言,这听起来像是一个合理的解决方案。 “完全连接”是指类似于 context.io 应用程序,即允许我使用我的 Google 帐户登录,然后对我的电子邮件消息进行一些操作(如果可能,使用 Google 提供的 API)。在我的@appspot.com 地址收到的电子邮件是否有一些 API?
【解决方案2】:

App Engine 中没有用于 Gmail 的 API。您唯一能做的就是将消息转发到 App Engine。 我已经使用转发来构建自动响应器。

但是在 Google Apps Script 中有一个出色的 GMail Api,它有很多功能。应用程序脚本使用 javascript。当然,您的应用程序脚本可以与 App Engine 通信。

【讨论】:

    猜你喜欢
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 2010-09-07
    • 2010-12-23
    • 2013-02-05
    • 2011-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多