我想使用python的imapclient
库将IMAP消息从INBOX移动到INBOX / Archive,我基本上就是这样做的:
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"])
我应该/我可以使用什么ID,以及如何进行查找部分?
答案 0 :(得分:2)
Message-Id
标题中的值应该是每封电子邮件唯一的。