简述Exchange的传输组件/邮件路由

1.邮件提交给服务器;

2.服务器通过event sink做内部处理:

分类器是一种特殊的event sink, 它执行一些很重要的操作,包括:解析收件人和发件人地址,邮件列表扩展和内容转换,实施预定义收件人限制,拆分邮件成为多个副本,检查是否产生循环,执行邮件归档,转发所有未解析地址的邮件及在邮件头标记路由及应用过滤器执行一些反垃圾邮件工作等;

这个过程由高级队列引擎来控制,邮件会先后经过如下一些队列:messages pending queue/暂缓提交队列messages awaiting directory lookup/等待目录查询队列等;

3.内部处理完做路由,即决定邮件的传递路径,下一步交给谁:

一般可分为本地投递远程投递两种:

(1)本地投递指路由地址符合HomeMDB地址,即本服务器内互发,这时会跳过路由;

(2)远程路由指组织内其他服务器或与组织外服务器互发,或者发给网关,这时有路由参与,它又分几种情况:

a.同一路由组内互发:点对点,直接连接25端口;

b.路由组间互发:通过路由组连接器或SMTP连接器,SMTP C可连接RG,但组织内的RG一般用RGC来互联;

c.连接外部邮件系统:通过SMTP连接器,连接指定域名空间并可做一些限制;

这个过程由路由引擎来控制,路由引擎会去查找路由组主服务器(RG Master),RGM维护路由表和链路状态信息,然后RGM会告诉该引擎通过相应的路由组桥头堡(RG BridgeHead)来走;邮件在这阶段会经过的队列:messages waiting to be routed/等待路由队列和各种不同的路由队列

4.决定了路由就开始投递,一般指远程投递,投递不成会重试一些时间,重试失败则NDR,并把邮件转到badmail文件夹。

 --------------------

可供参考的文章:

http://yejunsheng.blog.51cto.com/793131/162243/

http://www.west263.com/info/html/fuwuqijishu/Mailfuwuqi/20080224/16683_3.html

 

你可能感兴趣的:(Exchange,路由)