API 为免费的谷歌应用程序和 gmail 用户创建过滤器

Posted

技术标签:

【中文标题】API 为免费的谷歌应用程序和 gmail 用户创建过滤器【英文标题】:API to create filter for free google app and gmail users 【发布时间】:2012-03-06 12:40:24 【问题描述】:

有没有办法在 gmail 中以编程方式为 gmail 用户以及免费的 Google 应用帐户创建过滤器?

e-mail settings API 似乎仅适用于 Google Apps for Business 或 Education 帐户 (http://support.google.com/a/bin/answer.py?hl=en&answer=60228)。

【问题讨论】:

【参考方案1】:

阿尤什。

我想知道是否有人知道答案,因为安卓用户非常需要一个好的gmail过滤应用程序!

我到处找,终于找到了这个: https://market.android.com/details?id=com.digitalchemy.springclean.gmail&rdid=com.digitalchemy.springclean.gmail&rdot=1#?enroll=yAb5pZ2MYWwmoft_rED3OYt6t0U%3D&purchaseButton=Dw2xBTSDPLCsKHcCnowBY0VcYUU%3D&addInstrument=NyJt6qfLAWzk-RVX01VtYp73FRg%3D

我不喜欢它花费 3 美元并使用 7megs 的空间。源已关闭,我正在尝试猜测它是如何工作的。

这是我在尝试制作自己的过滤应用程序和服务时发现的最新链接: http://googlecode.blogspot.com/2010/03/oauth-access-to-imapsmtp-in-gmail.html

【讨论】:

从我对 SpringClean 的了解来看,它似乎有自己的界面——因此更像是一个 IMAP 客户端,很像 Outlook 和 Thunderbird——而且过滤器选项可能内置在客户端中,而不是而不是使用 gmail 过滤器选项。确认这一点的是向 Springclean 添加一个过滤器,并查看相同的过滤器是否也出现在 gmail 设置界面上。我的猜测是它不会。【参考方案2】:

因此,该 API 似乎(如您所述)仅适用于商业/教育帐户,并且 Google 不支持其 IMAP 帐户中的 Sieve - http://support.google.com/mail/bin/answer.py?hl=en&answer=78761

在我看来-您唯一的选择是创建一个自定义 IMAP 客户端,该客户端在您自己的服务器上创建和存储规则,然后“手动”操作电子邮件位置-如果您问我,这是一个相当繁琐但可行的过程: )

编辑:

这是一个使用 Zend_Mail 通过 imap 移动 gmail 电子邮件的小教程 http://www.devcha.com/2010/06/how-to-removemove-messages-using-zend.html

【讨论】:

以上是关于API 为免费的谷歌应用程序和 gmail 用户创建过滤器的主要内容,如果未能解决你的问题,请参考以下文章

海淘访问助手

使用没有API密钥的谷歌地图?

谷歌驱动API的Android如何登录并从硬编码我的硬盘帐户注销无需用户交互?

使用特定城市的谷歌地图 API 获取自动完成的地址

如何传播通过 gdata python api 创建的谷歌日历事件的提醒?

使用 C# MVC 的 GMail API 超出用户速率限制