[英]How do I send an email through Outlook - letting the user edit it before sending?
我有一個收集日志信息的應用程序。 我希望用戶能夠單擊按鈕以在Outlook中創建帶有包含他們正在查看的日志數據的附件的電子郵件,然后讓他們編輯電子郵件以添加任何其他信息,添加其他收件人等。他們點擊發送。
我可以找到大量有關自動創建和發送電子郵件的信息-但是關於創建電子郵件然后讓用戶先對其進行編輯則無所適從。
(我對這里的Outlook解決方案感到滿意,因為它是一個內部應用程序,每個人都擁有Outlook)。
var outlookApplication = new Application();
var inbox = outlookApplication.GetNamespace("MAPI").GetDefaultFolder(OlDefaultFolders.olFolderInbox);
if (inbox != null)
{
var email = outlookApplication.CreateItem(OlItemType.olMailItem);
...
email.Display(true);
}
如果您有生成大量電子郵件的過程,則可以將其保存在草稿文件夾中:
email.Move(appOutlook.GetNamespace("MAPI").GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderDrafts))
看一下這篇文章:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.