我使用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>
它一直在发送邮件都很好.