以编程方式删除Window Mobile设备上的电子邮件和SMS
时间:2020-03-06 14:43:14 来源:igfitidea点击:
我正在寻找一个可以删除Windows Mobile设备上所有电子邮件和文本消息的代码段。最好,代码将删除"已发送"和"草稿"文件夹以及"收件箱"中的项目。
我的平台是Windows Mobile(5.0 SDK)和.net 2.0紧凑框架(C / VB.NET)
解决方案
不幸的是,对于托管开发人员,Microsoft并不容易做到这一点。为什么WindowsMobile.PocketOutlook类包装器不提供此功能,这只能让人猜测。我们要做的就是将自己的COM互操作对象写入MAPI。抱歉,我没有一个样本可以给我们,但是我至少可以为我们提供我们感兴趣的方法的指针:
- IMAPI :: GetMsgStoresTable
- IMAPISession :: OpenMessageStore
- IMsgStore :: OpenEntry
- IMAPIFolder :: DeleteMessages
InTheHand具有一个包装器,该包装器具有用于POOM的其他方法,但我从未使用过它,也不知道它是否具有满足我们需求的任何东西。不过,在自己动手做之前,可能值得一看。