如何解决如何将消息移动到 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 Graph Explorer 的错误消息:
{
"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)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。