I have a Tasks list in my team site. I need to enable send email notification so that when a task is assigned or changed the

task owner should get an email notification. Go to team site => Tasks list => List Settings => Advanced Settings. You can find

an option to enable the send email notification.


EmailNotification.jpg
Code Snippet:

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using Microsoft.SharePoint;

namespace SendEmail

{

class Program

{

static void Main(string[] args)

{

using (SPSite site = new SPSite("https://serverName/sites/vijai/"))

{

using (SPWeb web = site.OpenWeb())

{

SPList list = web.Lists.TryGetList("Tasks");

if (list != null)

{

list.EnableAssignToEmail = true;

list.Update();

}

}

}

}

}

}