Одна из моих любимых функций Gmail - возможность закладки URL-адресов для определенных сообщений, таких как:
https://mail.google.com/mail/#all/124c8f386d41fd3a
Что мне нужно сделать, это написать script, который обращается к моей учетной записи Gmail через IMAP и создает HTML-страницу со ссылками, подобными приведенным выше, каждому интересующему вас сообщению.
Однако, похоже, нет способа найти идентификатор "124c8f386d41fd3a" из конвертов IMAP или свойств UUID. Все идентификаторы сообщений и uuids, которые я нахожу, имеют другой формат и не могут использоваться для создания допустимых ссылок на мой почтовый ящик.
Кто-нибудь знает, как найти эти URL-адреса в IMAP?
- Феликс Гейзендорфер aka the_undefined
PS: Я использую Ruby и мои предыдущие попытки:
imap.fetch(message_id, "UID")
imap.fetch(message_id, "ENVELOPE")
imap.fetch(message_id, ...)
Я попробовал все свойства, перечисленные для FetchData, в ruby imap docs