U-Mail企业邮件系统分布式部署方案

一、需求分析

某跨国公司在国外均设置有办事处,海外工作人员在访问公司邮箱收发邮件时候,常常遇到链接不到国内邮件服务器、或者访问不稳定问题,从而影响公司办公效率。公司找到国内邮件系统厂商U-Mail定制企业邮件系统部署方案:

二、分布式邮件系统方案

在各地区都部署邮件服务器来响应各自区域的邮箱服务请求,从而解决因地区网络环境差异带来的系统反映慢的情况,

三、分布式邮件系统原理

  1. 同域名内部互相发送

国内的用户收发都是通过国内那台服务器收发,如果发送到国外这台服务器上面的帐号则直接发送到国外的服务器。

国外的用户收发都是通过国外这台服务器收发,如果发送到国内那台服务器上面的帐号则直接发送到国内的服务器。

  1. 内部发送到外部域名

发送到外面的邮件都由各自服务器发送出去。

  1. 外部发送进来

外面发送进来的邮件随机发到国内或者国外的服务器:

如果首先发到国内的服务器,国内服务器首先检查收件人是在哪台服务器上面,发现是本服务器上面帐号的邮件则接受,如果发送不是本地(国内)帐号邮件,则发送到国外服务器 。如果没有这个帐号则拒收。

同样如果是先发到国外的服务器上面,国外服务器首先检查收件人是在哪台服务器上面,发现是本服务器上面帐号的邮件则接受,如果发送不是本地帐号邮件,则发送到国内服务器上面去,如果没有这个帐号则拒绝。

四、分布式邮件系统类型

U-Mail为客户提供了2种分布式邮件系统方案,客户可以根据需求选择:

1、分布式服务器+智能DNS解析方案

在海外架设一台服务器(可以用云服务器),和国内服务器做分布式方案,两台服务器域名需要相同。帐号等信息可以统一管理,在海外的人员使用海外服务器收发邮件。接收外 网邮件时,可以设置两台服务器随机接收,或者设置某台服务器优先接收。当发现收件人不在这台服务器的时候会自动投递到另外一台服务器。域名可以做智能DNS解析,这样海外与国内可以使用相同访问地址访问。来自海外用户的访问会自动智能解析到海外服务器,来自国内用户的访问会自动智能解析到国内服务器。

2、代理服务器+智能DNS解析方案

在海外架设一台代理服务器(可以用云服务器、选择高速、稳定)。域名可以做智能 DNS解析,这样海外与国内可以使用相同访问地址访问。来自海外用户的访问会自动智能解析到代理服务器,代理服务器会自动将请求转给国内服务器;来自国内用户的访问会自动智能解析到国内服务器。

异地部署邮件系统方案适合以下情况:

1、公司有不同分支机构或较小的分散站点与公司总部的网络连接通常是低带宽、高滞后或不可靠的。

2、公司总部网络无法处理中心位置的服务流量。

3、分支机构有自己的服务器、企业网络、域控制器和系统管理员,包含数目不定的用户。

4、用户要求有更快的邮箱访问速度、更佳的用户体验和可用性。

相关推荐
鱼跃鹰飞6 小时前
面试题:Kafka的零拷贝的底层实现是什么?是MMAP还是sendFile还是其他的?
分布式·kafka·系统架构
工业甲酰苯胺6 小时前
【面试题】RabbitMQ 中无法路由的消息会去到哪里?
分布式·rabbitmq
weixin_457297107 小时前
Hadoop面试题
大数据·hadoop·分布式
何亚告7 小时前
记一次项目上hadoop数据迁移
大数据·hadoop·分布式
少云清7 小时前
【性能测试】13_JMeter _JMeter分布式
分布式·jmeter·性能测试
Codeking__7 小时前
Redis分布式——分布式锁
数据库·redis·分布式
optimistic_chen8 小时前
【Redis系列】哨兵模式
linux·数据库·redis·分布式·哨兵
码农水水17 小时前
国家电网Java面试被问:TCP的BBR拥塞控制算法原理
java·开发语言·网络·分布式·面试·wpf
码农水水20 小时前
京东Java面试被问:HTTP/2的多路复用和头部压缩实现
java·开发语言·分布式·http·面试·php·wpf