首页 > 解决方案 > pywin32无法发送邮件

问题描述

我使用 pywin32 通过 Outlook 发送电子邮件。

但是,没有收到电子邮件。

任何人都可以解决这个问题吗?

import time
import win32com.client
outlook = win32com.client.Dispatch('Outlook.Application')
mail = outlook.CreateItem(0)
mail.To = 'abc@gmail.com'
mail.Subject = "test"
mail.Display()
time.sleep(5)
mail.Send()

标签: pythonoutlookpywin32

解决方案


请记住,消息提交是异步的。确保执行代码时 Outlook 正在运行。也摆脱“睡眠” - 它什么都不做。


推荐阅读