jenkins 不会向多个收件人发送电子邮件

标签 jenkins

我使用 Jenkins email-ext 插件在构建开始时发送电子邮件。
当我只指定此类电子邮件的一个收件人时,一切都很顺利 - 我收到了电子邮件。

但是当我指定更多收件人时,Jenkins 停止发送电子邮件,尽管在构建日志中我可以看到它们正在发送(我没有得到它们)

在构建日志中看到以下消息:“发送电子邮件至:abc@abc.com def@abc.com”。我在那里没有看到任何错误。

最佳答案

对我有用的是在电子邮件地址之间使用逗号和空格,例如:

x1@jenkins.com, x2@jenkins.com, x3@jenkins.com

Jenkins 作业的 XML 表示如下:
<maven2-moduleset plugin="maven-plugin@2.6">
...
 <reporters>
  <hudson.maven.reporters.MavenMailer>
   <recipients>x1@jenkins.com, x2@jenkins.com, x3@jenkins.com</recipients>
   <dontNotifyEveryUnstableBuild>false</dontNotifyEveryUnstableBuild>
   <sendToIndividuals>true</sendToIndividuals>
   <perModuleEmail>true</perModuleEmail>
  </hudson.maven.reporters.MavenMailer>
 </reporters>
</maven2-moduleset>

它一直在发送邮件,这一切都很好。

关于jenkins 不会向多个收件人发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24291167/

相关文章:

java - 如何使用 selenium、junit 和 jenkins 执行性能测试

jenkins - 使用 Jenkins 在多个环境中按顺序运行作业任务

ios - 从 Jenkins 构建失败

java - 包包含具有相同名称的对象和包

jenkins - 持续集成 : running Jenkins Build on newly created EC2 Instance using AWS Cloudformation+OpsWorks, 什么是最佳实践?

jenkins - Jenkins构建日志文件如何编码?

xml - 如何使用 XML API 获取 Jenkins 作业列表

ssh - 服务器 ip 上的 Jenkins ssh 作为构建参数传递

build - 如何在 Jenkins 中禁用 'schedule build' 的工作按钮?

maven - 在 Jenkins 上构建 Maven 后将 webapp 部署到 Tomcat