How to: Receive Daily E-mail Notifications?

You can receive a daily email that has a compiled list of notifications, but you will need to subscribe programmatically:

 

IEventServiceeventService = (IEventService)new TeamFoundationServer("https://tfs:8080").GetService(typeof(IEventService));

string filter = "'Artifacts/Artifact[starts-with(translate(@ServerItem,\"ABCDEFGHIJKLMNOPQRSTUVWXYZ\",\"abcdefghijklmnopqrstuvwxyz\"),\"$/TeamProject/Folder\")]' <> null AND \"Committer\"<> 'DOMAIN\\YourUserName'";

DeliveryPreference dp = new DeliveryPreference
{
Address = "user@example.com",
Schedule = DeliverySchedule.Daily,
};

eventService.SubscribeEvent(@"DOMAIN\userName", "CheckinEvent", filter, dp);