Hudson - 在Windows服务上为电子邮件启用TLS

时间:2011-06-16 20:18:20

标签: email windows-services hudson windows-server-2008 ssl

我在我的服务器上安装了Hudson作为Windows服务。我需要通过端口587发送电子邮件,我需要启用TLS / SSL。我看到有些人能够在这个论坛帖子上得到这个:

http://issues.hudson-ci.org/browse/HUDSON-2206

我不确定如何/在哪里应用该步骤以使其在作为Windows服务运行它的服务器上工作。有没有人解决这个问题?感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

在hudson.xml中,您需要修改“arguments”部分以启用TLS:

<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -Dmail.smtp.starttls.enable="true" -jar "%BASE%\hudson.war" --httpPort=8080</arguments>

进行此更改后,您需要重新安装该服务:

hudson.exe stop
hudson.exe uninstall
hudson.exe install
hudson.exe start

您还需要确保在“Manage Hudson”中选中“strong” - &gt; “配置系统”