所以这是我的问题:
我似乎无法配置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文章,例如this one和m any more,并尝试使用谷歌搜索解决方案,但我不知道我可能做错了什么。我想验证的另一件事是,我可以使用我从IT收到的SMTP服务器使用我的用户名/密码发送/接收电子邮件
编辑:我通过this article中的步骤1-5确认SMTP服务器正常工作。
任何人都有任何想法,我为什么会遇到这个问题,或者如何进一步解决这个问题?
答案 0 :(得分:0)
看起来这是一个SMTP服务器问题,而不是CruiseControl.net的问题
有关详细信息,请参阅我帖子中的评论。使用我的个人Gmail帐户进行测试可以获得成功的电子邮件。