首页 > 解决方案 > 詹金斯:使用win32通过python发送邮件

问题描述

在此处输入图像描述我在 jenkins 中调用 python 脚本以使用 win32 发送电子邮件,该脚本在从命令窗口运行时运行良好,但在 jenkins 管道中使用时会引发错误。

import win32com.client as win32
outlook=win32.Dispatch('outlook.application')
mail=outlook.CreateItem(0)
mail.To='abc@xyz.com'
mail.Subject="Test Mail"
mail.HTMLBody="Hiii, This is just a test mail."
mail.Send()

错误:IDispatch = pythoncom.connect(IDispatch)pywintypes.com_error:(-2147221021,'操作不可用',无,无)

标签: pythonemailjenkinswinapi

解决方案


推荐阅读