3

我已经构建了一个 gmail 上下文小工具,它可以在 gmail 消息的上下文中执行我需要的操作。对于我希望合并的其他功能,看起来需要 IMAP API。

我的问题是如何将这两个都容纳在一个小工具下?

例如,我见过一些应用程序可以执行更改电子邮件标签或发送消息以使用按钮存档等操作。由于小工具本身无法做到这一点(但启动它的按钮在小工具中),将按钮触发器与调用 IMAP 函数的服务器端代码“链接”的实际方法是什么?我已经看到很多答案告诉人们他们需要这样做,但我对实际的实施感到困惑。另外,这是否意味着改变我的小部件的范围(因为 IMAP 几乎可以做/访问任何与电子邮件相关的事情)

很抱歉在那里混淆了几个问题,但我很困惑。感谢您对此的任何帮助...

4

3 回答 3

0

您可以通过 X-GM-MSGID 自定义命令了解 IMAP 消息的唯一 Gmail ID(应与小工具的消息 ID 匹配):

https://developers.google.com/google-apps/gmail/imap_extensions#access_to_the_gmail_unique_message_id_x-gm-msgid

周杰伦

于 2012-11-23T21:25:21.047 回答
0

我建议创建一个 AppEngine 应用程序。让您的小工具与 AppEngine App 通信,并让 AppEngine App 使用 IMAP 处理电子邮件。确保将消息 ID 从小工具传递到 AppEngine。它的混乱,但应该工作。我们研究了它以在我们的一个项目中实施,但在与客户讨论后,我们决定放弃一些与 IMAP 相关的功能,因为它会在他们的末端打开一大堆与管理/程序相关的东西。

于 2012-10-16T15:01:56.493 回答
0

您需要将消息 ID 发送到服务器端应用程序,该应用程序可以使用消息 ID 通过 IMAP 进行任何操作;

于 2012-11-15T09:46:48.277 回答