如何在python中将邮件移动到Outlook中的另一个文件夹



我想用python脚本将我的邮件移到一个子文件夹中。

不幸的是,move命令不能按我想要的方式工作。

有什么建议吗?

这是我提到的代码:

for message in testing.get_messages():
print(message)
if message.subject is not None and '<noticket>' in message.subject:
message.mark_as_read()
message.move('Inbox/Testing/NoTicket')
else:
print ("Checking...")
message.move('Inbox/Testing/Processed')

我使用O365作为Python包。

来自Microsoft图形资源管理器的错误消息:

{
"error": {
"code": "ErrorInvalidUser",
"message": "The requested user 'testmail@testmail.com' is invalid.",
"innerError": {
"date": "2021-06-23T16:59:42",
"request-id": "...",
"client-request-id": "..."
}

我找到了一种解决问题的方法:(

processed = testing.get_folder(folder_name='Processed')
for message in testing.get_messages():
print(message)
if message.subject is not None and '<noticket>' in message.subject:
message.mark_as_read()
else:
print ("Checking...")
print(message.move)
message.move(processed)

相关内容

  • 没有找到相关文章

最新更新