小编clo*_*111的帖子

使用 Python 从 Outlook 发送电子邮件不起作用

我已经运行一些代码一段时间了,这些代码使用 win32com.client 自动发送一些电子邮件。一切都已经工作了几个月,但今天我收到了一个错误。

import win32com.client

olMailItem = 0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
Run Code Online (Sandbox Code Playgroud)

今天我收到错误AttributeError: module 'win32com.gen_py.00062FFF-0000-0000-C000-000000000046x0x9x6' has no attribute 'CLSIDToPackageMap'

如果我尝试“Excel.Application”或“Word.Application”,则不会收到错误,并且 Outlook 已安装并在我的系统上运行。上周我遇到了 mail.Bcc 和 mail.HTMLbody 分别更改为 mail.BCC 和 mail.HTMLBody 的问题,但我没有发现字符串的更改有帮助。

任何人都可以阐明可能发生的事情吗?

提前致谢。

pywin32 win32gui win32com python-3.x

2
推荐指数
1
解决办法
5843
查看次数

标签 统计

python-3.x ×1

pywin32 ×1

win32com ×1

win32gui ×1