2

我们有一个应用程序,用户可以通过该应用程序单击在 Outlook 中打开新电子邮件的按钮。我正在编写一个插件,允许用户将此电子邮件添加到我们编写的电子邮件调度应用程序中。(Outlook 中的延迟传递功能不是很可靠)。

无论如何,用户需要能够修改电子邮件,使用我创建的自定义表单更改交付日期/时间,然后单击按钮将其添加到我们的调度程序数据库中。

我的问题是当我尝试访问收件人集合时,如果无法解析收件人,除非我保存邮件项目,否则它不会被识别并且不会出现在收件人集合中。

但是,如果我保存邮件项目,它会中断调用应用程序之间的连接,该应用程序需要确认电子邮件已发送。目前,我将电子邮件添加到我们的调度系统后将其发送回用户,以满足调用应用程序的要求。但是,如果我先保存邮件项目,则会引发错误。我也无权访问调用应用程序的源代码。

所以我需要一种方法来访问在“收件人”字段中输入的地址,而无需保存邮件项目。这可能吗?

4

1 回答 1

0

这篇文章可能会有所帮助:

以编程方式创建和发送 Outlook 邮件

您可以创建邮件项目并解析地址而不保存它。

在示例中查找此行:

mailRecipient.Resolve(); 

什么类型的应用程序正在调用 Outlook?

于 2013-05-30T20:34:13.993 回答