python - 通过 Outlook 添加附件到电子邮件 (Python)

标签 python outlook

我尝试将 .pdf 作为附件添加到电子邮件中,但我不断收到此错误:

pywintypes.com_error: (-2147352567, 'Exception occurred.', (4096, 'Microsoft Outlook', 'Cannot add the attachment; no data source was provided.', None, 0, -2147352567), None)

路径是正确的,我的电子邮件代码的其余部分可以使用 win32com 完美运行。我尝试为 Attachments.add 添加其他参数,但最后两个参数是可选的。

Msg.Attachments.add(Source = "C:\\Users\User\Desktop\Python\ThisisaTestTitle.pdf", Type=olByValue)

有人遇到过这个错误吗?

最佳答案

“add”应大写:Msg.Attachments.Add(...

关于python - 通过 Outlook 添加附件到电子邮件 (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36400683/

相关文章:

python - 在 python 中用 4 个数组数据绘制 3D 曲面图

excel - 将图表从 Excel 粘贴到 Outlook 电子邮件中

python - 尝试通过 pythonCOM 从 Outlook 中保存附件

python - 分布式 Tensorflow 模型并不比独立模型快

python - 即使更新数据库后,SQLAlchemy 也找不到我表中的列?

python - argparse 参数模式

html - 响应式 html 电子邮件 : outlook

Python 3 文本文件,以空格分隔列出

authentication - 使用 OPENSSL 的 PLAIN 访问的 Office 365 IMAP 身份验证失败

vba - 获取发件人电子邮件地址