1

所以这是我的问题:

我似乎无法将 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 。

任何人都知道我为什么会遇到这个问题,或者如何进一步解决它?

4

1 回答 1

0

看起来这是一个 SMTP 服务器问题,而不是 CruiseControl.net 的问题

有关更多信息,请参阅我的帖子下的评论。使用我的个人 gmail 帐户进行的测试产生了一封成功的电子邮件。

于 2010-05-12T22:43:05.100 回答