exchangewebservices - EWS - 从 Aspose.Net 电子邮件 MapiMessage 创建 EmailMessage?
问题描述
有没有办法从 Aspose.Net Email MapiMessage类实例中创建 EWS EmailMessage类实例?
我正在尝试使用一些通用逻辑进行电子邮件处理。
1) 我有一项服务处理发送到 Exchange 文件夹的电子邮件,并且一切正常。
2) 另外,我让用户能够将电子邮件文件 (*.msg) 上传到网络应用程序中。这些电子邮件是使用 Aspose.Net.Email 处理的,我有一个MapiMessage实例作为输出。
我可以尝试做的是使用 MapiMessage .ToMailMessage()方法,它将从此 MapiMessage 创建MailMessage的实例。但即使在那之后,我也无法找到一种方法来创建一个EmailMessage以便能够使用 1) 中的处理逻辑。
有什么建议么?
解决方案
@伊万库克索夫,
我已经观察到您的要求,如果我正确理解您正在寻找对 Aspose.Email MapiMesaage 类和 EWS EmailMesage 类之间接口的支持。这两个类属于两个不同的 API,它们之间没有接口。Aspose.Email for .NET 允许保存为 MSG 或 EML 文件格式,您可以使用 EmailMessage 类将它们加载到您的终端。
我在 Aspose 担任支持开发人员/传播者。
https://apireference.aspose.com/net/email/aspose.email.mapi/mapimessage/constructors/1
推荐阅读
- c++ - 使用更大的比较器初始化地图
- jupyter - 如何创建与正在运行的内核交互的 jupyter-lab 扩展
- drop-down-menu - 嵌套菜单编号 4,其中菜单编号 3 不下拉并显示其项目
- powershell - PowerShell cast to void and return value
- c# - 如果缺少数字,则 Linq 拆分组
- bash - 如何在不离开终端的情况下退出 tmux
- python-3.x - python是否有等效的处理'map()'?
- regex - 加号后的正则表达式字符串
- c++ - 多个线程/进程可以在不同步的情况下同时读取/写入文件的非重叠区域吗?
- common-lisp - 有效地将参数列表拼接到函数调用中