如何检查Outlook是否已完成发送带附件的电子邮件?

时间:2014-03-11 21:17:22

标签: delphi email outlook attachment

当用户需要将PDF报告发送给客户时,我们的Delphi应用程序使用Outlook编程访问。通常情况下没有问题,但有一些报告显示每个客户都有自己的副本,当客户数量超过100时,Outlook会报告错误。

由于使用自动编号,我们确实追踪到Outlook无法创建超过100个相同附件名称的临时副本的问题。这篇博客文章就是一个很好的例子。

http://chentiangemalc.wordpress.com/2011/05/08/case-of-the-outlook-attachment-open-fail/

首选解决方案是从OutlookSecureTempFolder中删除文件,但是我们无法在处理过程中执行此操作,因为有时Outlook在删除临时文件之前实际上没有完成发送电子邮件,这会导致类似的错误。< / p>

有没有办法知道,在您使用之后。发送,当Outlook实际发送了电子邮件并且删除临时文件是安全的吗?似乎没有任何我们可以接受的回调或事件。

0 个答案:

没有答案