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