2011-01-27 77 views
0

故事情況:我的用戶發送一封電子郵件給他們的客戶。我的用戶勾選了「投遞通知」/「閱讀通知」。客戶端響應通知。現在我的用戶在收件箱中有一個「通知」。我的應用程序可能會將該「電子郵件」附加到項目數據庫,與其他任何常規電子郵件一起發生。Outlook Interop API無法識別DeliveryNotification

現在我的表上有一個bug報告(功能請求)。我的用戶喜歡將這些「通知」附加到有問題的項目中,但我的應用程序無法將通知識別爲電子郵件。

收到此功能/錯誤請求後,我開始調查。當我右鍵點擊有問題的郵件時,我希望可以選擇將郵件附加到項目中。我使用常規電子郵件,但不使用通知電子郵件。

首先:不是像任何其他電子郵件一樣傳遞/閱讀通知。顯然不是因爲它在第一次運行中不被識別。
第二:如果它不是電子郵件,那麼它是什麼。顯然它不存在。 WT'bip」 ......

我發現了一個枚舉DeliveryNotificationOptionsSystem.Net.Mail下,但我使用了Microsoft.Office.Interop.Outlook並在那裏MailItem。我發現MailItem.OriginatorDeliveryReportRequested這是客戶的郵件應用程序已回覆並向我的用戶發送通知。

我有Outlook插件作爲Office2007(.Net3.5)和Office2010(.Net4)版本,2003年已退休。我看到這一點的方式超越了Office和.NET的版本問題。

任何燈光或指針人喜歡分享這個問題,將不勝感激。

回答

0

它被稱爲ReportItem(DeliveryNotification)。