如何部署分布式电子邮件服务器

前来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.commail-2.domain.com,mail-3.domain.com

abc.comMX记录应该设置如下:

abc.com

北京 IN MX 10 mail-1.domain.com

深圳 IN MX 10 mail-2.domain.com

香港 IN MX 10 mail-3.domain.com

硬件环境:服务器配置:双xeon2G内存、SAS硬盘。

网络条件:3个公网IP

2、分布式服务设置

登陆超域管理员后台配置分布式系统参数,配置举例说明:

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地址或域名。

如何部署分布式电子邮件服务器

深圳的服务器上同上操作,将北京服务器的域名或IP加入即可;

如何部署分布式电子邮件服务器

其它地区服务器设计如法炮制。

注意事项:

分布式需要使用到4069端口,防火墙/路由器上的端口需开启;

需把其他分布式服务器的IP地址加入到上面的服务器列表中;

分布式的服务器每一台上的用户账号各不相同;

U-Mail分布式大容量邮件系统相对于一般分布式邮件系统又存在着不同之处。U-Mail设有一个数据中心服务器。该数据中心服务器的功能是当有对系统内部数据访问请求时,统一由中心处理器接收请求,通过内部算法调用数据。这样在不影响系统分布式处理用户外部请求的同时,保证系统内部资源的统一调度、分配使用,灵活扩展。加上多层安全应用层的控制,验证加密和监审功能,更加确保邮件系统内部的安全和信息完整性。

本文来源:http://mailyao.blog.51cto.com/,转载请注明出处

更多相关文章
  • 部署分布式文件系统DFS
    部署分布式文件系统(DFS)使用 DFS 命名空间,可以将位于不同服务器上的共享文件夹组合到一个或多个逻辑结构的命名空间.每个命名空间作为具有一系列子文件夹的单个共享文件夹显示给用户.但是,命名空间的基本结构可以包含位于不同服务器以及多个站点中的大量共享文件夹.此结构提高了可用性,并在可用时自动将用 ...
  • Exchange2010配置实验五部署Edge边缘服务器
    之前的我们通过在测试的域环境里部署一台DC一个Exchange服务器(安装了HUB.CAS.MailBox三个角色),已经可以实现内网,公网外网互发邮件.但是如果我们直接将企业邮箱发布到外网,可以直接使用集线器传输服务器,但是因为集线器传输服务器是域成员,所以暴露在互联网危险性比较大,所以建议使用边 ...
  • 实验楼:https://www.shiyanlou.com/以下学习总结主要通过实验楼环境memcached:高速运行的分布式缓存服务器特点:(1)协议简单(2)基于libevent的事件处理(3)内置内存存储方式(4)不互相通信的分布式适用场景:(1)网站包含了访问量很大的动态网页,因而数据库的负 ...
  • 20分钟一键自动化部署10台服务器网站集群
    谢谢老男孩oldboy本内容来自老男孩教育,20期学生的期中架构实战分享讲解,全架构用了近40个SHELL脚本,8个expect脚本,2个python程序实现,历时1-2周.值得所有从事LINUX的初学者以及初中级运维参考学习.本视频分两部分:20分钟一键自动化部署10台服务器网站集群设计准备篇(上 ...
  • Windows server 2012 DirectAccess 实验由以下内容组成:·一台运行Windows Server 2012标准版命名为DC1并作为内网的DC. DNS和DHCP服务器,(10.0.0.1/24).·一台运行Windows Server 2012标准版的内网成员服务器,命名 ...
  • 使用 Chef 自动化部署一个 Web 服务器随着 DevOps 的流行,越来越多的工作被自动化处理.在搭建大规模的 IT 架构时,需要系统管理员夜以继日地安装配置服务器.调整各种参数等工作,直到Chef 的出现,将系统管理员从这种水深火热的工作中解脱了出来,他们只需要编写 Chef 脚本,描述出服 ...
  • AnyChat使用攻略之独立部署Linux视频服务器
    Linux有不同的版本,目前AnyChat所支持的版本包括:Ubuntu.CentOS.RedHat.Debian.Fedora等,而且每一个版本还细分为32bit.64bit,平台之间存在一些环境差异,可能导致AnyChat服务器不能正常工作.目前AnyChat官方网站提供的"AnyCh ...
  • sendmail电子邮件服务器
    sendmail电子邮件的发送及接收流程:一.同一区域发送接收邮件例:user1@163.com 向 user2@163.com 发送邮件1. user1@163.com 用户使用自己的MUA(邮件用户代理,也就是邮件客户端软件)编辑信件,编辑后使用简单邮件传输协议(smtp)将信件发送给自己客户端 ...
一周排行
  • 算法竞赛入门经典5.42数学基础-因子和阶乘
    输入正整数n(2<=n<=100),把阶乘n!=1*2*3*…*n分解成素因子 ...
  • WebService的简单示例
    WebService就是个对外的接口,里面有 函数可供外部客户调用(注意:里面同样有客户不 ...
  • import java.io.File; import java.util.concurrent.BlockingQueue; import java.util.concurrent.LinkedBlockingQu ...
  • Linux中exec命令相关:exec和source都属于bash内部命令(builtins commands),在bash下输入man exec或man source可以查看所有的内部命令信息.bash shell ...
  • 今天用ssh secure file transfer上传文件到linux系统,遭遇encountered 1 errors during the transfer错误,查了几分钟,没有查出错误,把文件放到e盘根目录 ...
  • 原文:http://xmodulo.com/2014/09/logrotate-manage-log-files-linux.html作者: Sarmed Rahman译文:LCTT  http://linux.cn ...
  • 梦里雾里的慢慢睁开眼睛,一觉睡醒了,看着窗户外面的天阴沉沉的,今天咋了?????爬起来往外一看,揉了揉还半睡不醒的眼睛,竟然下雨了,都马上到冬天了.这雨下的好大哦,好就没有感觉过这样的天气了!!!!冷冷的,一股清风扑 ...
  • 五月,离职正式一个月了,短短的一个月的时间,我想了很多,思索了很多,未来,前途,命运......很多很多,这段时间,上网的时间也有限了,为了求职,所以上网的时间越来越少了,这次回家,告诉自己一定要写一篇博文,不管写的 ...
  • 经常会用到C的格式化字符串,gcc/clang的扩展,都是可以进行字符串和可变参数的检测,不匹配,就会爆warning. 自己手写的,需要加上一点代码,否则不会进行检测. 1.  可变参数 void my_print ...
  • 超越对手之四--如何做产品演示精彩观点摘要 演讲更侧重对某一个问题看法的陈述,主要是交换观点,允许争鸣,听众可以不同意你的观点,但一定要捍卫你发言的权利.除了常见的演讲比赛外,很多时候演讲者是受邀请,以一种被尊重状态 ...