最近学习了下使用C# 对EXCHANGE进行二次开发去实现一些具体功能,这里开个专题讲述下自己学习的经验,供大家参考。
本专题分四节讲述:
(一)Exchange提供二次开发的特性,如何部署;
(二)使用C#通过Web service对Exhange进行二次开发(提供一个基本实验);
(三)Exchange 日历编程;
(四)综合应用案例;
一、Exchange 简介:
从96年微软发布Exchange 4.0 以来,经历了14个年头,如今Exchange以从单一邮件服务器发展成为全方位信息平台。
Exchange 2007提供了完整的信息系统,在同一服务器上执行所有的Exchange 服务。
二、Exchange和开发有关的特性:
客户端访问,它具有处理来自Internet的客户端请求,并依据负载平衡原则,将接收的流量发送到后端适当的邮箱服务器中。
客户端访问支持的服务和通讯协议:
1.OWA
2.ActiveSync客户端程序
3.POP3
4.IMAP4
5.Autodiscover服务(自动发现)
6.Web Service
客户端可以使用以上方法连接到客户端访问服务器角色的Exchange.
其他新特性:
1.存储组与信息存储:Exchange2007 企业版中每台服务器支持50个存储组合数据库,标准版为5个;
2.X64;
3.通过策略设置避免垃圾邮件;
4.简化信息安全:对外部访问采用SSL加密机制;
5.邮件生命周期:包括寄件备份、删除的邮件、删除的邮件保留、内建电子邮件系统高可用度架构、AnyWhere访问、企业级移动通讯方案、Web访问、整合通讯;
三、Exchange部署
Exchange2007 的安装需求:
操作系统:Windows server2003或以上版本
组件:.net framework 2.0、MMC、Microsoft Windows PowerShell
Exchange2007分X64和X32版本,X32版本仅提供实验室环境不能用于商业环境;
第一步: 安装AD
具体流程:执行安装程序-》建立全新域(或加原有域)-》建立全新树形目录(或加入现有树形目录)-》建立全新域树(或加入现有域树)-》输入域数据-》重启;
第二步:安装EXCHANGE2007
根据安装提示按步骤进行安装
第三步:检查安装的正确性:
1.通过管理工具中的事件查看器,查看是否存在红色错误信息;
2.开始菜单中是否存在Microsoft Exchange Server 2007子菜单;
3.检查AD组中是否存在Exchange 安全组;
4.管理工具--服务中
Microsoft exchange pop3和Microsoft exchange Imap4服务是否能开启;
5.IIS中 EWS 和OWA是否正常;如 通过IE输入域名/EWS/exchange.asmx是否能访问到数据;