为什么Thunderbird总是在通过MAPI发送邮件后立即返回?

时间:2010-04-08 20:21:25

标签: windows email mapi thunderbird

为什么Thunderbird会在通过MAPI发送邮件后立即返回?

其他客户端(如Outlook Express)仅在发送邮件或用户取消请求时返回。但Thunderbird每次都会返回SUCCESS。

有人知道为什么或知道如何解决它?

提前致谢。

2 个答案:

答案 0 :(得分:3)

并非所有电子邮件客户端的行为都相同。具体行为不需要符合(AFAIK)任何标准。顺便说一下,我的Thunderbird副本首先发送文件,然后我可以看到“已发送”的进度线。

但是,当Microsoft邮件被放入“传出”文件夹时(我最后在2000年代初检查过......所以可能已经更改),Microsoft Outlook可能会将邮件视为“已发送”。

根据应用程序的实际要求,您可能需要考虑在发送时记录消息ID或句柄,然后在Thunderbird内进行跟踪(以编程方式)以确定它是否已移至“已发送”文件夹。

答案 1 :(得分:1)

这是您的问题的另一个尝试。 Mozilla的Thunderbird API文档网页上记录的Activity Manager是版本3中提供的新组件。

除此之外,它还会监听事件,并告诉您何时发生事件及其进展。他们有一个发送邮件的例子。

希望这有帮助。