最近在用 CruiseControl.NET实现每日构建,其他配置起来都挺方便,就是在邮件设置上费了不少时间,我用的是CC.NET1.6,这个版本已经支持发送附件,如果使用外部邮箱,记得要把邮箱的smtp功能打开,下面是Mail配置的一个例子:
<email mailport="25" includeDetails="TRUE" mailhostUsername="*****@qq.com" mailhostPassword="******" useSSL="FALSE">  <from>******@sina.com</from>  <mailhost>smtp.sina.com</mailhost>  <users>  <user name="*1" group="leader" address="****@sina.com" />  <user name="*2" group="teamleader" address="*****@sina.com" />  <user name="*3" group="buildmaster" address="****@126.com" />  <user name="*4" group="developers" address="******@qq.com" />  </users>  <groups>  <group name="CTO">  <notifications>  <notificationType>Success</notificationType>  </notifications>  </group>  <group name="teamleader">  <notifications>  <notificationType>Fixed</notificationType>  </notifications>  </group>  <group name="developers">  <notifications>  <notificationType>Failed</notificationType>  <notificationType>Fixed</notificationType>  </notifications>  </group>  <group name="buildmaster">  <notifications>  <notificationType>Always</notificationType>  </notifications>  </group>  </groups>  <converters>  <regexConverter find="{1}quot; replace="@qq.com" />  </converters>  <modifierNotificationTypes>  <NotificationType>Failed</NotificationType>  <NotificationType>Fixed</NotificationType>  </modifierNotificationTypes>  <subjectSettings>  <subject buildResult="StillBroken" value="Build is still broken for {SProject}"/> </subjectSettings>  <xslFiles>  <file>xsl\header.xsl</file>  <file>xsl\compile.xsl</file>  <file>xsl\unittests.xsl</file>  <file>xsl\modifications.xsl</file>  </xslFiles>  <attachments>  <file><!-- path to file --></file>                      </attachments>  </email>