【发布时间】:2023-02-24 17:36:05
【问题描述】:
我正在尝试通过线程使用 python 通过 outlook 阅读和发送邮件。我正在尝试使用win32com.client随着pythoncom.
outlook = win32.Dispatch("Outlook.Application")
mapi = outlook.GetNamespace("MAPI")
inbox = mapi.GetDefaultFolder(6)
messages = inbox.Items
messages = messages.Restrict("[ReceivedTime] >= '"+maintenance_date+"'")
.....
.....
.....
for message in messages:
mail = message.ReplyAll()
mail.To = mail.To
mail.CC = mail.CC
mail.Body = f"This is a reply!\nRegards\n{mail.Body}"
mail.Save()
mail.Send()
我似乎不明白如何在线程环境中执行此操作,因为有很多这样的回复。
我期望在线程环境中执行此操作,以便我可以更有效地使用资源。
【问题讨论】:
标签: python-3.x outlook python-multithreading win32com office-automation