如何修改jenkins中可编辑电子邮件插件中的mime消息

时间:2013-06-23 15:15:47

标签: email jenkins-plugins

我想修改我从jenkins发送的电子邮件。我该怎么做? 我尝试使用msg变量并使用msg.setContent设置内容(“这是我想要在电子邮件正文中的字符串”) 但它失败了 任何想法?

2 个答案:

答案 0 :(得分:1)

我刚刚面临同样的任务:

msg.setContent("Test content", 'text/html') 

为我工作。

我猜可能的类型是'text / html'和'text / plain',请检查您是否正在更改正确的类型。

答案 1 :(得分:0)

如果msg.setContent类型作为内容传递,则

GString不会发送消息。

不要忘记将GString转换为java.lang.String

使用toString()

def gStringContent = "Hellow ${name}"
logger.println 'Content type is ' + gStringContent.getClass()
msg.setContent(gStringContent.toString(), 'text/html')

使用明确键入String

String gStringContent = """Hello $name
Goodby ${name}"""
logger.println 'Content type is ' + gStringContent.getClass()
msg.setContent(gStringContent.toString(), 'text/html')

那是我的麻烦。固定的。