Jenkins CI-无法向通讯组列表发送后期生成电子邮件

Jenkins CI-无法向通讯组列表发送后期生成电子邮件,jenkins,Jenkins,我无法向通讯组列表(即我的_Team@company.com). 当我在配置系统[Jenkins]中的“测试电子邮件收件人”选项中添加通讯组名称时,Jenkins报告电子邮件已成功发送,即使通讯组列表的成员未收到测试电子邮件 我能让Jenkins发送电子邮件的唯一方法是将每个收件人都添加到列表中。我也遇到了同样的问题&我真的不知道是什么原因造成了这个问题 我怀疑它是在Outlook/内部电子邮件服务器端,因为不完整/不可靠的邮件头或其他原因而拒绝它。我在其他地方见过,它可以被过滤成垃圾 首先,我

我无法向通讯组列表(即我的_Team@company.com).
当我在配置系统[Jenkins]中的“测试电子邮件收件人”选项中添加通讯组名称时,Jenkins报告电子邮件已成功发送,即使通讯组列表的成员未收到测试电子邮件


我能让Jenkins发送电子邮件的唯一方法是将每个收件人都添加到列表中。

我也遇到了同样的问题&我真的不知道是什么原因造成了这个问题

我怀疑它是在Outlook/内部电子邮件服务器端,因为不完整/不可靠的邮件头或其他原因而拒绝它。我在其他地方见过,它可以被过滤成垃圾

  • 首先,我建议您对电子邮件使用Email ext(可编辑电子邮件通知)插件,而不是对Jenkins使用默认电子邮件。通过高级配置,您可以随时触发发送电子邮件的方式

  • 检查管理系统->配置系统->smtp邮件服务器(在页面底部)中的配置


  • 同意评论中提到的@matt_freake,您肯定想知道访问上述分发列表的权限。 根据过去的一些经验,我还建议您不要错过接收您触发的任何作业的电子邮件通知的机会,您可以确保您的电子邮件
    高级设置设置设置如下图所示:
    

    我的第一步是与您的电子邮件服务器的管理员核实,并询问他们在电子邮件发送到我的邮箱时做了什么_Team@company.com. 你已经证明Jenkins可以发送电子邮件,而且很多地方都有关于哪些用户或服务器可以访问通讯组列表的规则。我发现Jenkins中的电子邮件“管理”功能没有那么有用,但这并不重要。我没有那么多的电子邮件端点,所以我在jenkins服务器的/etc/aliases中设置了自己的别名,然后通过电子邮件发送”foo@localhost“让MTA引爆它,并按要求发送。工作fine@erman8-请选择并标记此问题的答案