我可以在本地桌面应用程序中使用Exchange Web Service Managed API创建新电子邮件。这些消息包含产品和服务的引用。我现在要做的是在发送之前打开电子邮件,以便用户可以编辑然后自己发送电子邮件。所有用户都拥有Outlook 2013。
答案 0 :(得分:1)
如果您需要Web客户端访问,您应该查看互操作库而不是EWS。 EWS意味着在没有客户端交互的情况下无头运行(因此无法在Outlook中打开对话框)。
在互操作库中执行此操作的示例如下所示:
Outlook.Application outlook = new Outlook.Application();
Outlook.MailItem email = outlook.CreateItem(Outlook.OlItemType.olMailItem)
as Outlook.MailItem;
email.To = "client@rfq.com";
email.Subject = "Your Quote";
email.Body = "Here is your quote.";
email.Attachments.Add(@"C:\quotes\quote.pdf", Outlook.OlAttachmentType.olByValue,
Type.Missing, Type.Missing);
email.Display(false);