我想用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)