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

问题描述 投票:2回答:2

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

email jenkins-plugins
2个回答
1
投票

我刚刚面临同样的任务:

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

为我工作。

我想可能的类型是'text / html'和'text / plain',检查你是否正在改变正确的类型。


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')

等等

那是我的麻烦。固定。

© www.soinside.com 2019 - 2024. All rights reserved.