【发布时间】:2017-04-16 22:13:19
【问题描述】:
我的加载项的用户遇到一个间歇性问题,即在按下发送期间/之后删除了一些附件。 IE。他们将附件添加到电子邮件中,然后将其发送,然后某些附件既不会出现在已发送项目的电子邮件中,也不会出现在收件人处。
我已将日志记录添加到我的加载项中,显示 AttachmentRemove 事件在 MailItem 发送事件触发前几毫秒触发。
我猜是另一个加载项或 Outlook 本身正在删除附件,但我不确定如何确定根本原因。
是否有任何工具可以帮助我诊断生产环境中的这种间歇性问题?
- outlook etl 日志文件是否可能包含相关信息?如果是这样,是否有解释它们的工具? (事件查看器可以打开,但似乎没有有意义的信息。)
- 我看到了对 OutlookSpy 的引用,但它似乎不适合作为生产日志记录工具。
我将要求用户尝试禁用所有其他加载项,但如果失败了怎么办?我正在考虑尝试通过以下方式捕获更多信息:1)使用 ProgId 编写新的日志记录插件以首先触发它的事件或 2)在触发 AttachmentRemove 时以编程方式捕获小型转储/调用堆栈。不过我希望有更简单的选择。
【问题讨论】:
标签: outlook ms-office office-interop