gpt4 book ai didi

python - 使用 python 更新电子邮件中的类别

转载 作者:行者123 更新时间:2023-11-30 22:21:26 25 4
gpt4 key购买 nike

我正在尝试使用以下代码更新其中一个数据框中可用的电子邮件类别。

outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder(6)
messages = inbox.Items

i = 0

for message in messages:
try:
message.Categories = output.iat[i,2]
except:
message.Categories = 'No Category'
i = i + 1

下面的脚本用于将更新的电子邮件从收件箱移动到另一个文件夹,然后删除到收件箱

donebox = outlook.GetDefaultFolder(6).Folders[20]

def delay(time):
for j in range(time):
j=j+1


i = 0

while (messages.Count > 0):
print(i,messages.Count)
message = messages.GetLast()
message.Move(donebox)
delay(1000000)
i = i + 1


messages = donebox.Items

i = 0

while (messages.Count > 0):
print(i,messages.Count)
message = messages.GetLast()
message.Move(inbox)
delay(1000000)
i = i + 1

在 Outlook 中,只有选择电子邮件后,电子邮件输出数据帧中的更新类别才可见。是否有任何选项可以刷新 Outlook,类别会自动更新。请指教。

最佳答案

对于无法通过 Python 保存对非选定邮件类别属性的更改的每个人:

mail.Categories='Red category'
mail.Save()

关于python - 使用 python 更新电子邮件中的类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48643188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com