发信人: tcpip (俺的昵称改了), 信区: cnunix
标  题: unix环境下mail系统的简单扩容(三)
发信站: 哈工大紫丁香 (Sun Sep 26 16:40:42 1999), 转信

发信人: cpu (奔腾的心), 信区: Solaris
发信站: 华南网木棉站 (Wed Mar  3 20:00:24 1999), 转信

改了原码把更新版本的sendmail和pop3整和起来就可以用了,用不着再把所有的
mail用户都塞进/etc/passwd, shadow文件里去了。现在可以考虑一些细节方面
的东西了。

怎样才能提高取用户信息的效率?查数据库?可以,163.net就是这么干的,以
前连不进去的时候还出现过数据库连接超时的提示信息。但是用户多了就只能
往数据库里塞。。。可以折中一下:可以由一个专门的用户信息引擎把数据库
内的用户表取到内存表进行管理,该引擎可以与sendmail,pop3d位于同台机器
也可以不同台机器,与sendmail和pop3d的通信可以采用bsd socket, unix socket,
messge queue等等。。。注意加减用户和改密码的时候要采取某种措施使内存
表和数据库同步更新。

mail server性能跟不上?这也是个常见的问题,就用server cluster了,用
几台smtp server和pop3 server,邮箱用共享的存贮阵列就行了。至于怎么
cluster,参考以前的文章,用dns轮询也可(163),或者牛X一些,自己做
个前置机做负载均衡器,这样对外smtp server和pop3 server都可以只采用
一个IP。

--
                假如你看我有点累
                就请你给我倒碗水
                假如你已经爱上我
                就请你吻我的嘴
※ 修改:.trueip 于 Sep 26 16:44:26 修改本文.[FROM: dns.mtlab.hit.ed]
--
※ 转寄:.华南网木棉站 bbs.gznet.edu.cn.[FROM: dns.mtlab.hit.ed]

--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: trueip.bbs@melon.gzn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.981毫秒