我想将一封邮箱标记为从我的Python代码中读取.我在用
from exchangelib import Credentials, Account
my_account = Account(...)
credentials = Credentials(...)
才能访问该帐户.这部分工作得很好.然后我使用以下命令进入我想要的文件夹
var1 = my_account.root / 'branch1' / 'desiredFolder'
再说一次,这很管用.这就是将其标记为已读似乎不起作用的地方.
item = var1.filter(is_read=False).values('body')
for i, body in enumerate(item):
#Code doing stuff
var1.filter(is_read=False)[i].is_read = True
var1.filter(is_read=False)[i].save(updated_fields=['is_read'])
我已经try 了这篇文章Mark email as read with exchangelib中的提示和答案,但邮箱仍然显示为未读.我做错了什么?