python - 詹金斯:使用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,'操作不可用',无,无)
解决方案
推荐阅读
- python - 向下和向上循环数字,而不是在python中使用递归
- python - 在 numpy 矩阵中查找最长和最短的 1 或 0 序列的开始/停止位置和长度
- c - 如何在C中将数组初始化为全0?
- python - 计算标准差时忽略多个 NaN
- c++ - 如何计算斐波那契数列的部分和?
- c# - Unity:在我的函数中分配内存的是什么?
- ios - Usernotification 框架徽章不增加
- ios - 为什么我只有在归档应用程序时才会收到这些 Swift 编译器错误?
- swift - 应用内购买成功(.purchased),函数被调用但变量不保持其新值
- ocaml - 为什么 if 语句会出现 Ocaml 语法错误?