我想创建一个页面,任何向我发送电子邮件的人都可以在下面输入他们的电子邮件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中检索邮件(包括所有邮件标题),保留其已加星标的状态?如果是,哪个,以及如何?
答案 0 :(得分:1)
大多数脚本语言都有IMAP库,所以我认为这可以被认为是一个API。 (SMTP是无关紧要的,它是发送邮件,而不是阅读它。)
以下文档介绍了Google的IMAP扩展,看起来有一种方法可以使用XLIST
命令查看已加星标的邮件。
https://developers.google.com/google-apps/gmail/imap_extensions