所以这是我的问题:
我似乎无法将 CruiseControl.NET 配置为在构建发生时向我发送电子邮件(我希望它始终向我发送电子邮件,如下所述)
我从文档中复制了示例,并用我自己的值填充了它。 http://confluence.public.thoughtworks.org/display/CCNET/Email+Publisher
下面是 ccnet.config 的相关部分
<publishers>
<merge>
<files>
<file>C:\Build\Temp\*.xml</file>
</files>
</merge>
<xmllogger logDir="buildlogs" />
<statistics>
<statisticList>
<statistic />
</statisticList>
</statistics>
<email includeDetails="TRUE" mailhostUsername="user" mailhostPassword="password" useSSL="TRUE">
<from>me@mycompany.com</from>
<mailhost>mail.mycompanysmtpserver.com</mailhost>
<users>
<user name="MyName Lastname" group="buildmaster" address="me@mycompany.com" />
</users>
<groups>
<group name="buildmaster">
<notifications>
<notificationType>Always</notificationType>
</notifications>
</group>
</groups>
<modifierNotificationTypes>
<NotificationType>Failed</NotificationType>
<NotificationType>Fixed</NotificationType>
</modifierNotificationTypes>
<subjectSettings>
<subject buildResult="StillBroken" value="Build is still broken for {CCNetProject}" />
</subjectSettings>
</email>
</publishers>
我已经成功配置了 CruiseControl.NET 服务器一段时间,它成功地通过 CCTray 更新人员,但我还需要添加电子邮件支持。
我已经查看了相关的 StackOverflow 文章,例如这篇和 m ,并尝试在谷歌上搜索解决方案,但我不知道我可能做错了什么。我想验证的唯一另一件事是,我可以使用我的用户名/密码和我从 IT 收到的 SMTP 服务器发送/接收电子邮件
编辑:我通过 telnet 确认 SMTP 服务器工作正常,遵循本文中的步骤 1-5 。
任何人都知道我为什么会遇到这个问题,或者如何进一步解决它?