使用 exchangelib 将电子邮件标记为已读

Mark email as read with exchangelib

我正在使用 Pythons exchangelib 包。如何使用 exchangelib 将电子邮件标记为已读?

我查看了 official GitHub exchangelib page 查询,但没有找到答案。

item.is_read = True 应该可以解决问题,其中 item 是您要标记为已读的消息

要添加到 joe 的评论中,您还必须 'save' 永久标记的项目。

item.is_read = True
item.save()

要添加到 HeroicOlive 的评论中,如果您特别只想保存 is_read 值,请尝试:

item.is_read = True
item.save(update_fields=['is_read'])