zuoruo 发表于 2013-7-10 11:08:41

如何搭建分布式电子邮件服务器

前来U-Mail服务中心咨询的凌总就介绍说:“他们公司在香港,北京,深圳,杭州等地均设立有分公司和办事处,在谈及其对邮件服务器的要求时,除了稳定、安全、全球收发保证、易管理维护,售后服务保证等常见需求外,还希望集团所有员工均使用以公司域名abc.com为后缀的统一邮件地址,数据信息可统一合并共享,协同管理。”因该集团公司在各办公布点的距离较远,网络连接的速度较慢且不稳定,如采用集中式电子邮件系统不易于管理维护。为此,U-Mail为该集团公司提出了分布式电子邮件系统的部署设计,即同一域名下,跨地域部署的邮件系统。适用于在各地设有分部的政府机构或者大型集团,有效管理各地的人员结构,同时提高了电子邮件服务器应用效率。相对于传统的集中式部署方式,分布式部署具有以下优势:1、不同地域的用户只需通过当地部署邮件服务器进行邮件收发,减少由于通信线路引起的异地收发故障。2、因近些年垃圾邮件的日益猖獗,大多邮件服务器都为利用IP拒收来截断垃圾邮件的侵袭。一但有一个IP被触及列入黑名单,将导致整个IP段遭受各地邮件服务器的封锁,通过分布式邮件系统的部署,即使某个地区的邮件服务器IP被列入黑名单,系统将自动转用其它服务器进行投递,有效保障了邮件投递的成功率。U-Mail分布式邮件系统部署重点解决问题1.不同地域使用相同的域名,不同的服务器间用户名保证不允许重复。2.不同服务器上的共享信息能定期自动更新同步到布置内的所有其它服务器上,以保证其它服务器能及时正确的识别相关信息。3.自动把本服务器投递失败的邮件转由公司的其它服务器进行继投。U-Mail分布式邮件系统部署解析U-Mail邮件系统软件采用模块化设计、具有良好的封装性,使系统具有强大的扩展性。邮件核心系统和邮件前端(Webmail)系统可以运行在不同的主机上,可以将软件的不同模块,如收发模块、用户认证模块、邮件存储模块、用户接入模块等,分别运行在不同的机器上,共同来完成整个电子邮件系统的功能。如果需要的话,每一种模块还可以再拆分在不同的服务器上运行,实现负载分担,因此系统可以根据需要和用户的使用模式进行定制。这种结构所支持的用户量有比较大的灵活性。用这种结构的系统可以支持到几百万以上的用户。最为著名的Hotmail站点所采用的就是多台机器分布式并行操作的方式。通过多机集群技术,使运营商能够在处理海量邮件的发送、管理和存储。根据负载流量管理,运营商可以掌握系统的负荷状况,并根据业务发展需求来添加服务器。这种系统可以支持上百万乃至上千万的用户。分布式部署设置方法1、域名解析设置需要把域名的MX记录同时指向各地区的邮件服务器。假如公司域名为domain.com,公司有三个分支机构,分别在北京,深圳,香港等地,各自的邮件服务器主机域名为mail-1.domain.com,mail-2.domain.com,mail-3.domain.com。则abc.com的MX记录应该设置如下:abc.com北京 IN MX 10 mail-1.domain.com深圳 IN MX 10 mail-2.domain.com香港 IN MX 10 mail-3.domain.com硬件环境:服务器配置:双xeon、2G内存、SAS硬盘。网络条件:3个公网IP2、分布式服务设置登陆超域管理员后台配置分布式系统参数,配置举例说明:有3台服务器做分布式集群,分别是mail-1/mail-2/mail-3,域名都是domain.com,如下:北京邮件服务器mail-1.domain.com深圳邮件服务器mail-2.domain.com香港邮件服务器mail-3.domain.com在北京服务器的超域管理后台的分布式配置页面上,将深圳、香港的邮件服务器的域名或者IP加入;通过超域管理员后台—系统维护工具—分布式邮件部署。mail1.domain.com北京服务器输入其他分支机构的服务器IP地址或域名。http://www.comingchina.com/20111118-1.jpg深圳的服务器上同上操作,将北京服务器的域名或IP加入即可;http://www.comingchina.com/20111118-2.jpg其它地区服务器设计如法炮制。注意事项:分布式需要使用到4069端口,防火墙/路由器上的端口需开启;需把其他分布式服务器的IP地址加入到上面的服务器列表中;分布式的服务器每一台上的用户账号各不相同;U-Mail分布式大容量邮件系统相对于一般分布式邮件系统又存在着不同之处。U-Mail设有一个数据中心服务器。该数据中心服务器的功能是当有对系统内部数据访问请求时,统一由中心处理器接收请求,通过内部算法调用数据。这样在不影响系统分布式处理用户外部请求的同时,保证系统内部资源的统一调度、分配使用,灵活扩展。加上多层安全应用层的控制,验证加密和监审功能,更加确保邮件系统内部的安全和信息完整性。
页: [1]
查看完整版本: 如何搭建分布式电子邮件服务器