我最喜欢的Gmail功能之一就是可以将网址添加到某些邮件,例如:
https://mail.google.com/mail/#all/124c8f386d41fd3a
我想做的是编写一个脚本,通过IMAP访问我的Gmail帐户,并创建一个HTML页面,其中包含上述链接,我感兴趣的每条消息.
但是,似乎无法从IMAP信封或UUID属性中找到"124c8f386d41fd3a"ID.我发现的所有message-id和uuids都有不同的格式,不能用于生成有关我收件箱的有效链接.
有人知道如何在IMAP中找到这些url-ID吗?
- FelixGeisendörfer又名the_undefined
PS:我使用的是Ruby,之前的尝试包括:
imap.fetch(message_id, "UID")
imap.fetch(message_id, "ENVELOPE")
imap.fetch(message_id, ...)
Run Code Online (Sandbox Code Playgroud)
我在ruby imap docs中尝试了为FetchData列出的所有属性