CruiseControl.Net Publisher电子邮件无法发送电子邮件

时间:2010-05-12 21:18:17

标签: smtp cruisecontrol.net email-publisher

所以这是我的问题:

我似乎无法配置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服务器正常工作。

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

1 个答案:

答案 0 :(得分:0)

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

有关详细信息,请参阅我帖子中的评论。使用我的个人Gmail帐户进行测试可以获得成功的电子邮件。