Вы спрашиваете, как определить адрес электронной почты последнего коммиттера? Это очень просто, если предположить, что имена пользователей Subversion вашего пользователя совпадают с их именами AD (не соответствующими домену). Поскольку вы проходите аутентификацию в svn с помощью AD, я думаю, у вас это уже есть.
Для отправки по электронной почте коммиттерам в ответ на события cc.net используйте блок конфигурации «modifierNotificationTypes» (в блоке «email»), чтобы определить, когда им следует отправлять электронные письма, и используйте блок «convertters», чтобы сообщить cc.net преобразовать имя пользователя SVN в адрес электронной почты. Это должно быть так же просто, как «@ yourcompany.com», что можно сделать с помощью «regexConverter». Вот пример того, как отправители электронной почты отправляют сообщения о неудачных сборках и первой фиксированной сборке:
<email from="build@yourcompany.com"
mailhost="yourmailserver"
includeDetails="TRUE">
<users />
<groups />
<modifierNotificationTypes>
<NotificationType>Failed</NotificationType>
<NotificationType>Fixed</NotificationType>
</modifierNotificationTypes>
<converters>
<regexConverter find="$"
replace="@yourcompany.com" />
</converters>
</email>
Ознакомьтесь с документацией cc.net на издателе электронной почты , чтобы узнать, как можно настроить блок электронной почты.