1
我有一個將聯繫人文件夾與外部源同步的插件。同步每天發生(或按需手動)並需要一段時間。用戶請求插件提供關於同步的信息,以便他們知道它已成功完成,等等。如何在Outlook地址的「已刪除郵件」文件夾中創建「日誌文件」郵件
由於Outlook API不提供向狀態欄添加信息的方式(即有關同步的詳細信息as它正在發生),我想自動創建一個日誌文件每次同步(並將其保存在「已刪除郵件」文件夾中,以避免它)。
當我嘗試創建一條消息並將其移動到已刪除的項目文件夾時,它出現在那裏,但沒有收到時間,因此被排序到列表的末尾並很難找到。此外,它看起來像一個未發送的消息(草稿)的用戶。
是否有創建消息的方法,並且接收時間設置爲大約消息創建時間(屬性爲只讀)?
NameSpace mapi = _outlook.GetNamespace("MAPI");
MAPIFolder deletedItems = mapi.GetDefaultFolder(OlDefaultFolders.olFolderDeletedItems);
MailItem message = (MailItem)_outlook.CreateItem(OlItemType.olMailItem);
message.Subject = "Contact Sync Errors";
message.BodyFormat = OlBodyFormat.olFormatPlain;
message.Body = "This is my log message";
message.Move(deletedItems);