首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows上使用MAPI获取电子邮件标题?

如何在Windows上使用MAPI获取电子邮件标题?
EN

Stack Overflow用户
提问于 2009-05-14 07:43:56
回答 1查看 782关注 0票数 0

我希望在Windows中获得PockerOutlook中的电子邮件标题,但目前Microsoft.WindowsMobile.PocketOutlook具有以下功能:

  • 枚举邮件帐户。
  • 发送电子邮件
  • 发送短消息
  • 截取短信

因此,我想DLLImport MAPI.DLL得到它的功能,以获得电子邮件的标题。

我发现本参考是用C++写的。由于数据类型不同,似乎很难转换为C#版本。我应该用C++和DLLImport编写一个dll文件到C#应用程序吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-05-14 21:27:56

我不是C#的人,但MAPI是一个基于COM的系统。因此,您不希望导入MAPI,您希望使用C#系统具有的任何组件接口(COM互操作)。

您可以使用ICEMAPISession登录消息存储,然后使用IMsgStore将每个存储区中的文件夹(或直接转到“收件箱”等已知文件夹)中的文件夹进行填入。然后,您可以使用IMAPIFolder模拟文件夹中的消息。

一旦您得到电子邮件条目(IMessage),您将请求主题属性。

您必须熟悉C#中的COM和一些令人困惑的MAPI接口。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/862050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档