【问题标题】:Cruise Control.Net Email Publisher nothing happensCruise Control.Net Email Publisher 没有任何反应
【发布时间】:2026-01-18 18:00:02
【问题描述】:

我无法从我的项目构建中成功发送电子邮件。我已将以下部分添加到 ccnet.config 文件中的项目中,但没有任何反应。假设有问题,我希望在构建日志中出现某种跟踪或错误消息。

<publishers>
  <xmllogger logDir="C:\Build\src\Library\TestLibrary\BuildLogs" />
  <artifactcleanup cleanUpMethod="KeepLastXBuilds" cleanUpValue="5" />
  <email from="sbssatch@test.com" mailhost="mail.corp.test.com" mailport="25" mailhostUsername="batch" mailhostPassword="password" includeDetails="TRUE" useSSL="FALSE">
    <users>
      <user name="Eric Schrama" group="buildmaster" address="eschrama@mail.com"/>
    </users>
    <groups>
      <group name="buildmaster" notifications="always"/>
    </groups>
  </email>
</publishers>

埃里克

【问题讨论】:

  • 我设法让这个给我发了电子邮件,但我仍然想知道如果无法发送电子邮件是否有痕迹。

标签: cruisecontrol.net


【解决方案1】:

电子邮件错误通常出现在服务器上的事件查看器中。如果巡航控制系统识别出错误,它通常还会在仪表板中显示失败的任务以及成功的构建。

【讨论】:

    【解决方案2】:

    您应该要求 smtp 服务器管理员获取日志。

    CC.NET 可以捕获该错误,导致仪表板上出现异常(如果无法访问 smtp),但由于它在发布部分,全局构建仍将成功

    【讨论】: