I am trying to configure my CruiseControl.NET server to send emails to those the contribute to the source; however, I cannot seem to configure the email publisher properly. I am receiving the following error from CruiseControl.NET.
Exception: Unused node detected: <subjectSettings><subject buildResult="Success" value="Build Successful! Have a cookie!"/></subjectSettings>
This is my configuration. The real email addresses have been altered to protect the innocent.
<publishers>
<xmllogger />
<email from="[email protected]" mailhost="email.companyx.com" includeDetails="true" >
<users>
<user name="[email protected]" group="buildMasters" address="[email protected]"/>
<user name="[email protected]" group="buildMasters" address="[email protected]"/>
<user name="[email protected]" group="developers" address="[email protected]"/>
<user name="[email protected]" group="developers" address="[email protected]"/>
<user name="[email protected]" group="developers" address="[email protected]"/>
</users>
<groups>
<group name="buildMasters" notification="always"/>
<group name="developers" notification="change"/>
</groups>
<modifierNotificationTypes>
<NotificationType>Failed</NotificationType>
<NotificationType>Fixed</NotificationType>
<NotificationType>Success</NotificationType>
</modifierNotificationTypes>
<subjectSettings>
<subject buildResult="Success" value="Build Successful! Have a cookie!" />
</subjectSettings>
</email>
</publishers>
How can I properly configure the email publisher to avoid this error?