Skip to main content
 首页 » 编程设计

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

2025年05月04日20cyq1162

我知道这个存在: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)