1

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

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

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

提前致谢。

4

2 回答 2

3

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

但是,当将邮件放入“发件”文件夹时,Microsoft Outlook 可能会将其视为“已发送”(我上次检查是在 2000 年代初……所以可能已经更改)。

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

于 2010-04-08T20:28:13.543 回答
1

这是您的问题的另一种尝试。Mozilla 的 Thunderbird API 文档网页上记录的活动管理器是版本 3 中提供的一个新组件。

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

希望这可以帮助。

于 2010-04-09T14:15:38.860 回答