Tag Cloud

CRM 2011 (161) CRM 4.0 (144) C# (116) JScript (109) Plugin (92) Registry (90) Techpedia (77) PyS60 (68) WScript (43) Plugin Message (31) Exploit (27) ShellCode (26) FAQ (22) JavaScript (21) Killer Codes (21) Hax (18) VB 6.0 (17) Commands (16) VBScript (16) Quotes (15) Turbo C++ (13) WMI (13) Security (11) 1337 (10) Tutorials (10) Asp.Net (9) Safe Boot (9) Python (8) Interview Questions (6) video (6) Ajax (5) VC++ (5) WebService (5) Workflow (5) Bat (4) Dorks (4) Sql Server (4) Aptitude (3) Picklist (3) Tweak (3) WCF (3) regex (3) Config (2) LINQ (2) PHP (2) Shell (2) Silverlight (2) TSql (2) flowchart (2) serialize (2) ASHX (1) CRM 4.0 Videos (1) Debug (1) FetchXml (1) GAC (1) General (1) Generics (1) HttpWebRequest (1) InputParameters (1) Lookup (1) Offline Plug-ins (1) OutputParameters (1) Plug-in Constructor (1) Protocol (1) RIA (1) Sharepoint (1) Walkthrough (1) Web.config (1) design patterns (1) generic (1) iframe (1) secure config (1) unsecure config (1) url (1)

Pages

Monday, April 29, 2013

Send a Custom E-mail for a Campaign Activity

The following sample shows how to send an e-mail for a campaign activity.



   1:  //# Send a Custom E-mail for a Campaign Activity 

   2:  public void SendEmail(Guid campaignActivityID)

   3:  {

   4:     CrmService service = new CrmService();

   5:     service.Credentials = 

   6:        System.Net.CredentialCache.DefaultCredentials;

   7:   

   8:     service.CallerIdValue = new CallerId();

   9:     // Replace the GUID with the GUID of your Microsoft Dynamics CRM

  10:     // Administrator.

  11:     service.CallerIdValue.CallerGuid =

  12:        new Guid("FD80F8E8-C852-DA11-B1FB-0007E94D105B");

  13:   

  14:     SendEmailRequest req = new SendEmailRequest();

  15:     req.EmailId = campaignActivityID;

  16:     req.TrackingToken = "";

  17:     req.IssueSend = true;

  18:   

  19:     try 

  20:     {

  21:        SendEmailResponse res =

  22:           (SendEmailResponse)service.Execute(req);

  23:     }

  24:     catch (System.Web.Services.Protocols.SoapException er)

  25:     {

  26:        //Process any error messages here.

  27:     }

  28:  }