所以这是我的问题:

我似乎无法配置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再加上 并尝试搜索解决方案的手,但我不知道我会做错什么。我要验证的唯一另一件事是,我可以使用我从中收到的SMTP服务器使用我的用户名/密码发送/接收电子邮件

编辑: 我通过Telnet确认SMTP服务器通过以下步骤1-5在 本文.

有人对为什么要遇到这个问题或如何进一步解决问题有任何想法吗?

有帮助吗?

解决方案

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top