Jenkins email-ext Pre-send groovy 脚本导致附件

Jenkins email-ext Pre-send groovy script is resuting in attachement

我在预发送脚本中输入了这个简单的行:

msg.setContent("Hi there!" , "html/text");

当我收到电子邮件时,正文是空的,附件中包含一个文件,其中包含您好!

我需要做什么才能在电子邮件正文中显示出来?

你写错了mime类型。以下应该有效:

msg.setContent("Hi there!" , "text/html"); // not "̶h̶t̶m̶l̶/̶t̶e̶x̶t̶"̶

可以找到可用 MIME 类型的完整列表 here