首页 文章

哈德森自定义电子邮件

提问于
浏览
1

我正在使用Hudson的可编辑电子邮件通知插件 . 使用的版本控制工具是SVN(Subversion) . 在电子邮件扩展插件中,有一个选项可以向“提交者”发送邮件 . 如果启用此选项,它将从SVN获取用户详细信息并向这些人发送邮件 .

在我们的例子中,SVN配置了活动目录(NT登录),因此hudson试图将邮件发送到NTLogin@domain.com,这是不正确的 . 我有一个文本文件,其中包含所有人的NT登录及其电子邮件ID .

有什么方法可以配置Hudson来读取这个文本文件并发送电子邮件到实际的电子邮件ID而不是NTLogin@domain.com .

请指教 .

1 回答

  • 0

    要更改默认电子邮件后缀( @domain.com 部分):

    • 转到 Manage Hudson

    • 点击 Configure System

    • 向下滚动到 E-mail Notification

    • Default user e-mail suffix 更改为您需要的任何内容,例如 @yourcompany.com

    • 点击 Save

    这样,它将为具有此后缀的每个用户追加 NTLogin .

    如果您的电子邮件实际上不符合 NTLogin@yourcompany.com 标准,您可以尝试让Jenkins从AD信息中提取它 . 清除此 Default user e-mail suffix 字段并将其留空 .

    如果这不起作用(取决于您的AD配置),您可能需要单独覆盖每个用户的电子邮件地址:

    • 单击 People 链接

    • 选择所需的用户,然后单击 Configure

    • 手动输入所需用户的电子邮件地址 .

    • 点击 Save

    请注意,要让用户出现在人员列表中,Hudson应该知道该用户(即,在Hudson中手动创建,或者在Hudson已经签出的过去曾经提交过某些内容)

相关问题