栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

我可以在C#中读取Outlook(2003/2007)PST文件吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我可以在C#中读取Outlook(2003/2007)PST文件吗?

Outlook Interop库不仅用于加载项。例如,它可用于编写仅读取您所有Outlook联系人的控制台应用程序。我非常确定标准的Microsoft
Outlook Interop库将允许您阅读邮件-尽管它可能会在Outlook中引发安全提示,用户必须单击该提示。

编辑 :实际使用Outlook Interop实现邮件阅读取决于您对“独立”的定义。Outlook
Interop库要求在客户端计算机上安装Outlook才能正常运行。

// Dumps all email in Outlook to console window.// prompts user with warning that an application is attempting to read Outlook data.using System;using System.Collections.Generic;using System.Linq;using System.Text;using Outlook = Microsoft.Office.Interop.Outlook;namespace OutlookEmail{class Program{    static void Main(string[] args)    {        Outlook.Application app = new Outlook.Application();        Outlook.NameSpace outlookNs = app.GetNamespace("MAPI");        Outlook.MAPIFolder emailFolder = outlookNs.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);        foreach (Outlook.MailItem item in emailFolder.Items)        { Console.WriteLine(item.SenderEmailAddress + " " + item.Subject + "n" + item.Body);        }        Console.ReadKey();    }}}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/408393.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号