使用win32com.client可以使用Outlook来读取邮件。下面是一个示例代码,演示如何使用win32com.client来读取Outlook中的邮件:
import win32com.client# 创建Outlook应用程序对象outlook = win32com.client.Dispatch("Outlook.Application")# 获取Outlook中的收件箱文件夹inbox = outlook.GetNamespace("MAPI").GetDefaultFolder(6)# 获取收件箱中的所有邮件messages = inbox.ItEMS# 遍历所有邮件并打印相关信息for message in messages: print("Subject:", message.Subject) print("Sender:", message.SenderName) print("Received Time:", message.ReceivedTime) print("Body:", message.Body) print("-------------------------------------")在上面的示例代码中,首先使用win32com.client.Dispatch方法创建了一个Outlook应用程序对象,然后通过GetNamespace("MAPI").GetDefaultFolder(6)方法获取了收件箱文件夹,最后通过遍历收件箱中的所有邮件并打印相关信息来读取邮件内容。


