Send Email through Code using Late Bound MSCRM 2011

If you want to send mail through sdk using late bound you can use below function

 private void CreateMail(IOrganizationService service,Guid _ contactid,Guid _From)

{

//create activityparty

Entity Fromparty = new Entity(“activityparty”);

Entity Toparty = new Entity(“activityparty”);

 //set partyid

//You can refer http://msdn.microsoft.com/en-us/library/gg328549.aspx to get acitivity party entity attribute

Toparty[“partyid”]= new EntityReference(“contact”, _ contactid));

 Fromparty[“partyid”]= new EntityReference(“systemuser”, _From));

//create email  and set attributes

Entity _Email = new Entity(“email”);

 _Email[“from”] = new Entity[] { Fromparty };

 _Email[“to”] = new Entity[] { Toparty };

 _Email[“directioncode”] = true;

 _Email[“regardingobjectid”] = new EntityReference(“contact”, _contactid);

  Guid EmailID = service.Create(_Email);

}

Enjoy !!!

Leave a Reply

Your email address will not be published. Required fields are marked *