How to Open outlook at client end in asp.net mvc
My code is below but its not working after publishing
try
{
List<string> lstAllRecipients = new List<string>();
//Admin email id
lstAllRecipients.Add(ConfigurationManager.AppSettings["SenderEmail"].ToString());
Outlook.Application outlookApp = new Outlook.Application();
Outlook._MailItem oMailItem = (Outlook._MailItem)outlookApp.CreateItem(Outlook.OlItemType.olMailItem);
Outlook.Inspector oInspector = oMailItem.GetInspector;
// Recipient
Outlook.Recipients oRecips = (Outlook.Recipients)oMailItem.Recipients;
foreach (String recipient in lstAllRecipients)
{
Outlook.Recipient oRecip = (Outlook.Recipient)oRecips.Add(recipient);
oRecip.Resolve();
}
//Add CC
string pcoEmail = objregister.getPCOEmail(Id);
Outlook.Recipient oCCRecip = oRecips.Add(pcoEmail);
oCCRecip.Type = (int)Outlook.OlMailRecipientType.olCC;
oCCRecip.Resolve();
//Add Subject
oMailItem.Subject = "Mail from PCO Regarding - " + Id;
// body, bcc etc...
//Display the mailbox
oMailItem.Display(true);
}
catch (Exception objEx)
{
Response.Write(objEx.ToString());
}