Exchange 知识点梳理

Rate this post

Exchage是微软公司的一套电子邮件服务组件,包括E-mail,Scheduling,Collaboration。

Exchange的邮件系统包括Mailbox Server,Client Access Server,Edge Transport(不是必要的)。

Client Access Server:

代理服务器,负责处理回答用户的问题;在这台服务器上,需要有认证、呼叫转移和协议(http,pop等)。

如果用户之间查询mailbox,会404,因为CAS是用户唯一能进入exchange、进行设置、发送邮件的的方法。CAS server接收SMTP,两个邮箱的交流其实是CAS的相连。

CAS上有三个中转代理:MDA, MTA and MUA

  • Mail Delivery Agent:你的用户如何发送/回复邮件,通常是我们使用的软件工具。
  • Mail Transport Agent:中转站 “我知道你要发的邮件怎么到达, 给他”。
  • Mail User Agent:客户端使用的实体,从MDA检索消息。

Mailbox Server:

MBX主要负责数据的存储,提供如下服务

–数据库(包括Mailbox Database (.edb)占用大量空间的文件,Transaction log (.log)记录发生什么的日志文件,Checkpoint file (.chk),Temporary file (tmp.edb)类似buffer)

–公共文件夹

–传输和信息路由:

  • Hub Transport service
  • Mailbox Transport services

–统一消息服务

–High-availability

-与CAS交互

Edge Transport:

管理getway和防火墙的,检查发出的邮件和收到的邮件,maibox server在client access server的requeest查询和edge transport 邮件管理下是数据安全的。包括以下功能:

–Anti-spam反垃圾邮件

–Antivirus反病毒程序

–Transport rules传输规则,如禁止谁的邮寄的接受,允许谁的邮件可以通过

–Address rewriting地址重写


额外记录:HA

保护数据所使用的技术为DAG,客户端所使用的HA技术为Network Load Balancing,Implement load balancing

针对多台MBX时,CAS向mailbox 发送require,若是不同mailboxserver回答,用户会无法识别,所以无论是哪个server回答的,统一使用一个域名,使其可识别。