新手请问一思路:开发程序接收ExchangeServer邮件并解析
发布时间:2010-06-13 13:41:55 文章来源:www.iduyao.cn 采编人员:星星草
新手请教一思路:开发程序接收ExchangeServer邮件并解析
各位大虾:
小弟是在。NET平台下(C#)开发项目的。目前来了个需求,要获取
ExchangeServer上某个账户下的邮件,并把邮件的标题、内容都读出来以备系统后续处理。
一开始觉得挺简单的,照许多网上例子都可获取RawMessage,可是解析起来就比较复杂了。还要认真理解POP3、Base64编码。。。。。
项目有些时辰压力,我简单看了看Exchange的SDK,没有找到思路。
望大家赐教一下,在SDK里有没有简单点的API,直接能获取到邮件,内容、标题、附件,这些。
不太想直接获取Raw Message再解析,对系统结构复杂度、性能、维护会带来困难。谢谢了
------解决方案--------------------
从POP3去研究这是不可能的,熟悉MIME那一套就需要几个月,BASE64和POP3相比算是太简单了
对于Exchange 2000/2003,你应该去学习WebDAV
对于Exchange 2000,你应该去学习Exchange Web Service
对于Exchange 5.5,你需要学习MAPI,但是请首先学习C++,C#做不了这个
每个都不容易,估计没有几个月不能入门
------解决方案--------------------
关于这个问题解决起来其实不是那么难,要看你的位置所在,你在在邮件服务器上进行读取还是异地读取?
如果只是读取,其实不需要进行程序开发,可以使用代理完成,如果你想对邮件进行集中管理监管,建议采用邮局完成,这样你可以全局查看,不仅仅是一个指定的邮箱。
你所提到的任何信息都可以得到。
如果采用开发的方式就不是一件容易的事情了,你利用POP3去实现比较困难,不是不能实现就算是你可以实现这个功能,你也会像楼上arong1234所说的那样,在熟悉这些相关的资料就要耗掉你大量时间,从效率上讲不划算。
希望对你有帮助。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
请教一个EXCHANGE 2003的收件问题
发现服务器丢失邮件。有人给老总发过邮件,在EXCHAGE服务器的邮件跟踪里可以查到邮件,并正确的放...
-
配置好EXCHANGE后,局域网用户不能访问,求助
情况是这样的,我配置好EXCHANGE后,在域控制器上能访问OWA(我的exchange和域控制器装在一...
-
BizTalk Server,SharePoint,Commerce Server,Exchange Server,Host integration Server这些东西都是干嘛的?有什么区别?
BizTalk Serve...
-
邮件网关如何使用EDGE服务器的ADAM进行路由和收件人检测?
由于我们在外网DMZ区已经有了一个做防垃圾、防病毒的邮件网关,是个硬件产...
-
如何为EXCHANGE用户定制收件人列表
在AD中我的部门是按OU分的,有没有办法在EXCHANGE服务器中自动按OU生成通迅录,然后通过OWA提供给...
-
新手请教如何开发exchange server2003或2007?
已经安装好exchange 2003 , 找了些书可惜大部分是关于配置使用的 , 去当当网上搜了开...
-
如何向exchange2007导入已有的邮件?
如何向exchange2007导入已有的邮件?
现在有原始email文件,如何批量导入到Exchange2007用户的邮...
-
Exchange Server 邮件恢复
Exchange 2000 故障描述
我们服务器系统为 Windows2000 Server ,Exchange 2000 安装该服务器的C:盘.....
-
如何导出exchange server中的全球通讯录?
如题,和exchange server在同一个域的用户可以直接以exchange方式设置邮箱,这样用户发...
-
Exchange Server 服务器端 日历项
第一次做Exchange的二次开发
现在的想法是:想在Exchange的服务器端创建一个程序,将存储在服务器...