Python:打开带有附件的 outlook 组合实例

标签 python python-2.7 outlook pywin32 win32com

我知道这个存在:compose email in outlook with attachment - 但它不是 python。

我想使用 python 打开一个 Outlook 撰写实例,其中包含一些附加文件以及收件人和抄送字段中的收件人(邮件中可能有一些文本)。然后用户应该能够在消息中写入并按下发送。

我在想 win32com 可能会这样做,但还没有找到一些例子。

如何做到这一点?

最佳答案

受@Timo 的启发,我找到了以下适合我的解决方案。

import subprocess
outlookpath2doc = '"C:/Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE"'
compose = '/c ipm.note'
recipients = '/m "recipient@example.com; recipient2@example.com&subject=Please take a look at this"'
attachment = '/a "' + path2doc + '"'
command = ' '.join([outlookpath2doc, compose, recipients, attachment])
process = subprocess.Popen(command, shell=False, stdout=subprocess.PIPE)

关于Python:打开带有附件的 outlook 组合实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18400301/

相关文章:

Python、Pygame 鼠标事件

python - 自定义属性行为

python - python覆盖模块可以有条件地忽略单元测试中的行吗?

python-2.7 - 如何在Matplotlib basemap 上使用OpenStreetMap背景

css - "list-style-type: none"在 Outlook 2007 中不起作用

python - OpenCV Python 车牌检测

python - Django - 模型外观

list - 比较Python中两个列表中的两个单词

c# - Outlook 的 MailItem 正文中的按钮将调用内部插件函数

c# - 如何定位 Outlook 2007/2010 VSTO 上下文菜单按钮?