【问题标题】:Unable to send email by pywin32pywin32无法发送邮件
【发布时间】:2020-12-17 03:02:17
【问题描述】:

我使用 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()

【问题讨论】:

  • 抱歉,已更正。

标签: python outlook pywin32


【解决方案1】:

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

【讨论】:

  • 我删除了“sleep”,但也收不到邮件。
  • 我并没有声称删除“睡眠”可以解决问题 - 我只是指出它什么都不做。如果当时 Outlook 正在运行,它可以工作吗?
猜你喜欢
  • 2022-01-21
  • 1970-01-01
  • 1970-01-01
  • 2015-07-07
  • 1970-01-01
  • 2021-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多