python - 在python中更改Outlook电子邮件类别的颜色
问题描述
我正在为 Outlook 开发一个 python 项目。目标是分析电子邮件的内容,然后对其进行分类。为此,我使用了win32com库,下面是我使用的以下代码:
self.message.Categories = "My category"
self.message.Save()
我正在实现我自己的课程,但如果你愿意,这里是另一个例子:
for folder in root_folder.Folders: # parcours tous les dossiers à partir de l'email choisi
if folder.Name == directory:
messages = folder.Items
for message in messages: # parcours tous les messages dans le dossier choisi
if message.Class == 43: # verify if mail = mail and not an invitation
# Récupération des informations du mail
receiver = message.To
cc = message.Cc
subject = message.Subject
body = message.Body
message.Categories = "my category"
# Message
print("\n _______________________________________________________________________")
print("|############################## MESSAGE", countMsg, "##############################|")
print("|_______________________________________________________________________|")
print("EXPEDITEUR :", sender)
print("OBJET :", subject, "\n")
countMsg += 1
# Catégorisation du message
if totalLinks <= 0:
message.Categories = "Good email"
message.Save()
else:
message.Categories = "bad email"
message.Save()
如您所见,我设法创建了一个类别并将其分配给电子邮件,但我找不到如何更改颜色。
这是我的课:
此外,我无法向电子邮件添加多个类别。我试过了 :
self.message.Categories = "first, second"
它不起作用。
如果有人有解决方案,我是接受者!先感谢您 !
解决方案
推荐阅读
- python - 如何从 python 的路径目录中获取 .img 文件?
- java - 带有 CXF 的 Apache Camel JMS
- javascript - 如何在 Three.js 中添加 PointerLockControl?
- java - 是否可以制作不可修改地图的可修改副本?
- vba - Ungrouping Word shapes causes loss of position
- git - Issue with git rebasing and merging that I need to rewind (not as simple as reverting)
- android - 使用 RecyclerView 而不是 TableLayout 的问题
- xml - 如何根据 XSLT 中的多个条件转换 xml1 和 xml2 的输出
- ios - 将播放按钮更改为单击时暂停
- react-native - 如何坚持 FlatList 的某些项目的底部?