Pythonのライブラリを使用してIMAPメッセージをINBOXからINBOX/Archiveに移動したいのですが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"])
これにはどのIDを使用する必要がありますか?また、これのルックアップ部分をどのように実行しますか?