我正在使用Hudson的可编辑电子邮件通知插件。使用的版本控制工具是SVN(Subversion)。在电子邮件扩展插件中,有一个选项可以向“提交者”发送邮件。如果启用此选项,它将从SVN获取用户详细信息并向这些人发送邮件。
在我们的案例中,SVN配置了活动目录(NT登录),因此hudson正在尝试向NTLogin@domain.com发送邮件,这是不正确的。我有一个文本文件,其中包含所有人的NT登录及其电子邮件ID。
我有什么方法可以配置Hudson来阅读这个文本文件并发送电子邮件到实际的电子邮件ID而不是NTLogin@domain.com。
请建议。
答案 0 :(得分:0)
更改默认电子邮件后缀(@domain.com
部分):
Default user e-mail suffix
更改为您需要的内容,例如@yourcompany.com
这样,它会为每个具有此后缀的用户附加NTLogin
。
如果您的电子邮件实际上不符合NTLogin@yourcompany.com
标准,您可以尝试让Jenkins从AD信息中提取它。清除此Default user e-mail suffix
字段并将其留空。
如果这不起作用(取决于您的AD配置),您可能需要单独覆盖每个用户的电子邮件地址:
请注意,要让用户出现在人员列表中,Hudson应该知道该用户(即,在Hudson中手动创建,或者在Hudson已经签出的过去曾经提交过某些内容)