分布式邮件系统方案二: 对等的分布式邮件系统
经过Corp Email对于分布式邮件系统的不断实验和研究,新的对等的分布式邮件系统解决方案发布了。
方案原理如下:
不需要建立全球分公司的邮件路由表,不需要建立中央邮件服务器。
在每个分公司邮件系统建立用户,并且将其他的分公司域加入分布式域(Distributed Domain)
还需要正确设置abc.com的邮件记录:
abc.com
IN MX 10 mail-us.abc.com
IN MX 10 mail-cn.abc.com
IN MX 10 mail-hk.abc.com
IN MX 10 mail-tw.abc.com
IN MX 10 mail-jp.abc.com
IN MX 10 mail-kr.abc.com
IN MX 10 mail-sg.abc.com
mail-us.abc.com IN A 209.200.153.152
mail-cn.abc.com IN A 202.96.199.1
mail-hk.abc.com IN A 61.152.237.40
mail-tw.abc.com IN A 192.72.83.96
mail-jp.abc.com IN A 66.102.7.99
mail-kr.abc.com IN A 66.102.7.147
mail-sg.abc.com IN A 210.193.51.1
我们来看一下,一份发往A9@abc.com;A11@abc.com;A100@abc.com三个地址的邮件经过DNS查询随机分配到mail-jp.abc.com邮件服务器,mail-jp.abc.com经过查询本地abc.com用户列表发现A9用户为本地用户,即将该邮件存储至A9用户邮箱,经过查询其它分布域用户列表,发现A11用户存在于mail-kr.abc.com,mail-jp.abc.com将该邮件发送给mail-kr.abc.com的A11用户邮箱。A100@abc.com地址无法在本地和其他分布域中查询到,给出5xx error,拒绝接收发往A100@abc.com的邮件。