Qu兄以前在一家大型跨国企业工作过,使用过IBM Lotus Domino,这是那种牛×的企业才能用得起的邮件服务器,可以将全球各个分公司的邮件服务器协同起来共同工作在一个邮件域,员工在使用的时候自动选择最快的邮件服务器。Qu兄在电话里与我探讨Linux系统下关于异地邮件服务器协同工作的问题,我们聊到了群集系统,但似乎很复杂了。Google里找了很久,有这么一点资料,收藏一下,做为功课,以后备用。
收集自bbs.chinaunix.com
现由于公司的扩展,出现了如下的需求:
dennis2的回复:
收集自bbs.chinaunix.com
现由于公司的扩展,出现了如下的需求:
引用
公司总部在北京,那里有一邮件服务器,有固定IP地址和域名。现在长沙成立分公司,并且增加一邮件服务器,也有固定IP地址。
要求把两地的邮件服务器做成一个系统,北京和长沙的邮件用户共用同一域名。对于用户来说,他们都只是用类似于XXX@group.com的地址收发邮件,而不必区分他的邮件是在长沙服务器上还是在北京服务器上。
要求把两地的邮件服务器做成一个系统,北京和长沙的邮件用户共用同一域名。对于用户来说,他们都只是用类似于XXX@group.com的地址收发邮件,而不必区分他的邮件是在长沙服务器上还是在北京服务器上。
dennis2的回复:
引用
收信:将 mx 设为北京的服务器,然后在北京的服务器上设置 aliases 将发给长沙的用户的信件转发到长沙的服务器上。
发信:用各自的服务器就可以了。
再具体一点:
在北京的服务器上,设置 /etc/aliases (or /etc/mail/aliases):
changsha_user1: changsha_user1@changsha_server.yourdomain.com
changsha_user2: changsha_user2@changsha_server.yourdomain.com
...
(注意 qmail 的 alias 有些不同,默认为 /var/qmail/alias/qmail-)
在长沙的服务器上,设置 changsha_user1,changsha_user2 等等系统帐号(假设你用系统帐号),并设置邮件服务器接收发给 changsha_server.yourdomain.com 的邮件。
再把 changsha_server.yourdomain.com 的 DNS A 记录做好就行了。
发信:用各自的服务器就可以了。
再具体一点:
在北京的服务器上,设置 /etc/aliases (or /etc/mail/aliases):
changsha_user1: changsha_user1@changsha_server.yourdomain.com
changsha_user2: changsha_user2@changsha_server.yourdomain.com
...
(注意 qmail 的 alias 有些不同,默认为 /var/qmail/alias/qmail-
在长沙的服务器上,设置 changsha_user1,changsha_user2 等等系统帐号(假设你用系统帐号),并设置邮件服务器接收发给 changsha_server.yourdomain.com 的邮件。
再把 changsha_server.yourdomain.com 的 DNS A 记录做好就行了。



1 Responses