2016-11-29 29 views
0

我的加載項的用戶有一個間歇性問題,其中某些附件在發送過程中/之後被刪除。即他們將附件添加到電子郵件中,發送,然後附件不會出現在發送郵件的郵件中,也不會出現在收件人的附件中。如何找到過程/代碼正在刪除Outlook附件?

我已將日誌記錄添加到我的加載項中,該日誌顯示AttachmentRemove事件在MailItem發送事件觸發之前的MailItem毫秒上觸發。

我想另外一個加載項或者outlook本身就是刪除附件,但我不確定如何識別根本原因。

是否有任何工具可以幫助我診斷生產環境中的間歇性問題?

  • outlook etl log文件是否可能包含相關信息?如果有的話是否有解釋它們的工具? (事件查看器可以打開,但似乎沒有有意義的信息。)
  • 我曾見過參考OutlookSpy,但它並不適合作爲生產日誌記錄工具。

我打算讓用戶嘗試禁用所有其他加載項,但是如果那樣做失敗呢?我正在考慮試圖捕獲更多的信息,或者1)用ProgId編寫一個新的日誌插件,讓它的事件首先被觸發,或2)當AttachmentRemove被觸發時以編程方式捕獲一個小型轉儲/調用堆棧。不過,我希望有更簡單的選擇。

回答

0

您需要在Outlook中禁用所有COM加載項和VBA宏。