Я хочу переместить сообщение IMAP из INBOX в INBOX / Archive, используя библиотеку Python imapclient
, которую я делаю в основном так:
def archive_message(imap, message_id):
imap.copy([message_id], getOptions().imap_archive_folder)
imap.delete_messages([message_id])
Однако, это теряет мою ссылку на сообщение. То, что я хочу сделать, это сохранить идентификатор сообщения, который позволит мне просмотреть сообщение позже, используя что-то вроде этого:
def retrieve_message(imap, MYSTICAL_STORED_ID):
imap.select_folder(getOptions().imap_archive_folder)
return imap.fetch([MYSTICAL_STORED_ID], parts=["RFC822"])
Какой идентификатор я / я могу использовать для этого и как мне выполнить поиск этого?