http://www.pipeline.com.au/staff/mbowe/isp/webmail-server.htm http://www.jerfu.com/toaster/FullToaster_1.0.6.html http://shupp.org/toaster/
本文将结合以上三个文档,介绍自己在 Solaris 8 下和 RedHat 7.2 下的安装经验。 LAMP 的安装,不再赘述,包括 SSL 的支持也不在这里叙述。笔者尽量用简明的安装脚本来解释安装中需要注意的问题。 作者:FreeLAMP.com 徐永久 最后更新:2003年6月10日 星期二
各种软件的下载地点在文后列出。我喜欢把下载以后的文件集中在一个目录存放, 假设我们把下载后的文件存放的目录叫做 $QM_GZDIR 表示存放 qmail 相关的 .tar.gz 的目录。 在下面的安装脚本中,你可以用 export QM_GZDIR=/root/download/qmail 等来使用这个变量。
一、安装 UCSPI-TCP
cd /usr/local/src tar xzf $QM_GZDIR/ucspi-tcp-0.88.tar.gz chown -R root.root ucspi-tcp-0.88 cd ucspi-tcp-0.88 # 对 rblsmtpd 打补丁,使之能够使用所有最新的 RBL 区 # 这个补丁可以定制一个错误信息返回给发信人。 patch -p0 rblsmtpd.c < $QM_GZDIR/ucspi-rss.diff # 修改 rblsmtpd.c 以增加错误文本的最大长度,从 200个字符修改为 500 个。 # 这样就可以把足够说明问题的信息返回给被 RBL 过滤掉的发件人。
vi rblsmtpd.c 去 166 行,修改
if (text.len > 200) text.len = 200;
为:
if (text.len > 500) text.len = 500;
make make setup check
二、安装 DAEMONTOOLS
mkdir -p /package chmod 1755 /package cd /package tar xzfp $QM_GZDIR/daemontools-0.76.tar.gz cd admin/daemontools-0.76 package/install
安装完毕,用 ps -ef|grep sv 就可以看到有进程在跑了。 需要注意的是,在 Solaris 上需要修改 /etc/inittab 中的 SV:123456:respawn:/command/svscanboot 为: SV:123456:respawn:/command/svscanboot /dev/msglog 2>
|