如何在外部应用程序中获取Outlook发送邮件的跟踪报告?

如何在外部应用程序中获取Outlook发送邮件的跟踪报告?,outlook,Outlook,通常我的ERP系统有一个功能,你可以右键点击账单或订单,然后说“发送电子邮件”。您填写表单,单击“发送”并显示安全警告: 一个程序正试图代表您发送电子邮件。如果这是意外情况,请单击“拒绝”并验证您的防病毒软件是最新的。 然后这个ERP(Lexware)在我的outlook中放置一封电子邮件,包括作为附件的账单或订单。 邮件在那里,但附件也很少 我尝试以管理员身份运行这两个应用程序,结果相同。同时禁用我的virusscanner也产生了同样的结果 我们有Windows2008R2(x64)和Out

通常我的ERP系统有一个功能,你可以右键点击账单或订单,然后说“发送电子邮件”。您填写表单,单击“发送”并显示安全警告:

一个程序正试图代表您发送电子邮件。如果这是意外情况,请单击“拒绝”并验证您的防病毒软件是最新的。

然后这个ERP(Lexware)在我的outlook中放置一封电子邮件,包括作为附件的账单或订单。 邮件在那里,但附件也很少

我尝试以管理员身份运行这两个应用程序,结果相同。同时禁用我的virusscanner也产生了同样的结果

我们有Windows2008R2(x64)和Outlook2003(32位)。两者都是最新的补丁


我想知道我如何才能找出是什么阻碍了附件。我没有找到任何日志。我如何使用脚本通过Outlook发送邮件来触发此操作?我想了解背后的过程。

这听起来不像是编程问题。确保您的系统安装了最新的防病毒应用程序-这样Outlook将不会显示安全提示

这与安全提示无关,事实上,您的回答是不正确的,因为如果病毒扫描程序位于当前版本并被windows检测到,Outlook2003无法选择不显示安全提示。这从2003年的更新版本开始。那么,如果我问这个过程是如何工作的,为什么这不是一个编程问题呢?特别是我的子问题“我如何用脚本通过Outlook发送邮件来触发这个问题?”我在其他几个没有人回复任何有用信息的板上提出了这个问题。所以我在这里试着了解一下这是如何编码的。你是想修改你自己的代码还是改变另一个应用程序(Lexware)的行为?我想重现Lexware的功能:将电子邮件发送到Outlooks发件箱,包括附件、收件人字段的邮箱地址、邮件正文和邮件标题。一旦我知道了它是如何工作的,就可以更容易地找出问题所在。是否要复制安全提示?只需触摸其中一个受保护的属性,例如MailIetm.Body/SenderName/Recipients。等等。不,我想发封邮件。此安全提示不进行交互测试,因为如果它工作或失败,它会弹出。我只是在这里提出这个问题,因为如果有人给这些东西编码,他会直接知道它为什么会弹出。由于我不知道如何通过脚本访问outlook,我很乐意使用一个小示例脚本。我想我可以用vba?如果我发现了这一点,我也会很高兴,因为我可能能够捕获对outlook的访问,并将其重定向到我自己的脚本,以便将我的邮件直接放在本地主机上的邮件服务器上。