我最喜欢的Gmail功能之一是可以将特定邮件的网址添加到书签中,就像这样:
https://mail.google.com/mail/#all/124c8f386d41fd3a
我想要做的是编写一个通过IMAP访问我的Gmail帐户并创建HTML页面的脚本,其中包含我感兴趣的每个邮件的类似上面链接的内容。
但是,似乎没有办法从IMAP信封或UUID属性中找到“124c8f386d41fd3a” ID。我找到的所有消息ID和UUID都是不同的格式,无法用于生成指向我的收件箱的有效链接。
有人知道如何在IMAP中查找这些URL-ID吗?
-- Felix Geisendörfer aka the_undefined
PS:我正在使用Ruby,之前的尝试包括:
imap.fetch(message_id, "UID")
imap.fetch(message_id, "ENVELOPE")
imap.fetch(message_id, ...)
我尝试了所有在Ruby IMAP文档中列出的FetchData属性。