gpt4 book ai didi

python - 复制后如何唯一标识 IMAP 邮件?

转载 作者:行者123 更新时间:2023-12-01 06:11:37 25 4
gpt4 key购买 nike

我想使用 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,以及如何进行查找部分?

最佳答案

每封电子邮件的 Message-Id header 中的值应该是唯一的。

关于python - 复制后如何唯一标识 IMAP 邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5640832/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com