BBS水木清华站∶精华区
发信人: forest (轻寒小楼~~33434), 信区: Unix
标 题: unix环境下mail系统的简单扩容(三)[转载]
发信站: BBS 水木清华站 (Thu Mar 4 16:14:54 1999)
发信人: cpu (奔腾的心), 信区: Solaris
标 题: unix环境下mail系统的简单扩容(三)
发信站: 华南网木棉站 (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。
--
一些话想要对你说,始终没有说出口,那就不说也罢。
一些信想要写给你,始终没有寄出去,那就不寄也罢。
。。。。。。
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: argo.zsu.edu.cn]
BBS水木清华站∶精华区