处理从CRM 2013中的outlook发送的电子邮件

时间:2015-03-25 12:12:09

标签: c# outlook dynamics-crm dynamics-crm-2013

我在CRM上收到了两种收到的电子邮件:电子邮件路由器和Outlook。

当我使用(context.MessageName == "DeliverIncoming")收到收到的电子邮件时,它适用于从EmailRouter发送的电子邮件,但不适用于从Outlook发送的电子邮件。

我应该添加一个控件吗?我还能解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您可以在Outlook中的已发送邮件文件夹中找到已发送的电子邮件。要获取默认的传递存储已发送邮件文件夹,您可以使用Outlook对象模型中的命名空间类的GetDefaultFolder方法。

您还可以使用Items类的查找 / FindNext 或限制方法来查找文件夹中的已发送项目。 Application类的 AdvancedSearch 方法允许异步运行多个文件夹中的搜索。