У меня есть веб-приложение с некоторыми функциями, позволяющими пользователю отправлять электронную почту с помощью Microsoft.Office.Interop.Outlook.Application.Я хочу отобразить электронное письмо, чтобы пользователь мог добавить любой текст, который он может захотеть перед отправкой.Он работает, как и ожидалось, в localhost, однако в производственной среде он не отображает электронную почту.Мой код выглядит следующим образом:
OutlookApp outlookApp = new OutlookApp();
MailItem mailItem = outlookApp.CreateItem(OlItemType.olMailItem);
mailItem.To = address;
mailItem.Subject = subject;
mailItem.HTMLBody = body;
mailItem.Importance = OlImportance.olImportanceNormal;
mailItem.Display(false);
Outlook открывается очень хорошо, когда я использую Response.Redirect вместо вышеуказанного.
Response.Redirect("mailto:" + email + "?subject=" + subject + "&body=" + body);
Любые идеи / предложения?