0

我想创建一个页面,任何向我发送电子邮件的人都可以在下面输入他们的电子邮件的消息 ID,

Message-ID: <CAK2W-gCNJNRAME8+Q1CjbzbPo+JQFm5de6bkjaJ0JYwBoD2N8Q@mail.gmail.com>

在一个表格中,然后提交以查看我的已加星标的电子邮件队列中他们的消息在哪里,例如26 号。

我开始研究 Gmail API,但要么它太受限而无法做我想做的事,要么我不明白 API 是如何工作的。我只看到三个与我相关的“API”:IMAP、SMTP 和 Google Apps。(我什至不认为调用前两个API是正确的,但无论如何,这就是我在网上看到的。)根据我对 IMAP/SMTP 的理解,脚本通过 IMAP 进行交易似乎不正确/SMTP;我弄错了吗?至于 Google Apps 前端,它仅适用于 Google Apps 域上的电子邮件。

是否可以通过某些 API 从 Gmail 中检索邮件(包括所有邮件标头),并保留其加星标状态?如果是这样,哪个,以及如何?

4

1 回答 1

1

大多数脚本语言都有 IMAP 库,所以我认为这可以被认为是一个 API。(SMTP无关,它是用于发送邮件,而不是阅读它。)

以下文档描述了 Google 的 IMAP 扩展,看起来有一种方法可以使用它的XLIST命令查看已加星标的消息。

https://developers.google.com/google-apps/gmail/imap_extensions

于 2012-12-21T20:35:21.267 回答