我如何找到哪个过程/代码正在删除Outlook附件



我的加载项的用户有一个间歇性问题,在发送时,按下某些附件被删除。IE。他们将附件添加到电子邮件中,发送它,然后在发送项目中的电子邮件中也不存在一些附件,也不存在于收件人中。

我已经在加载项中添加了记录,以显示在mailItem发送事件发生之前,在MailItem毫秒上触发了AttachmentRemove事件。

我想另一个加载项或Outlook本身正在删除附件,但我不确定如何识别根本原因。

是否有任何工具可以帮助我诊断生产环境中的间歇性问题?

  • Outlook ETL日志文件是否可能包括相关信息?如果是这样,有一种工具可以解释它们吗?(活动查看器可以打开,但似乎没有有意义的信息。)
  • 我已经看到了对OutlookSpy的参考,但它似乎不合适作为生产记录工具。

我将要求用户尝试禁用所有其他加载项,但是如果失败了,那呢?我正在考虑尝试捕获更多信息1)1)编写一个新的登录加载项,并以progid撰写,以使其事件首先发射或2)在触发AttachmentRemove时将其编程捕获小型/呼叫堆栈。但是我希望有更简单的选择。

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

最新更新