2. 解压 openwebmail :
code:
cd /var/www tar -zxvBpf openwebmail-1.xx.tgz
请注意解压参数。
3. 制作 link :
code:
ln -s /var/www/ /usr/local/www
因为 openwebmail.conf 中预设路径为 /usr/local/www ,所以为了简单不用一一去修改,使用偷懒的方法把它 link 上去就会自动去对应到真实的路径了。
4. 修改 /var/www/cgi-bin/openwebmail/etc/openwebmail.conf
code:
# auth_unix.pl unix passwd# auth_pam.pl pam (pluggable authentication module)# ------------------------------ --------------------------------## ps: ONCE YOU HAVE DECIDED WHICH AUTH_MODULE TO USE,# DON'T FORGET TO EDIT THE GLOBAL VARIABLE DEFINITION IN THE BEGINING# OF THAT AUTH_MODULE!!!#auth_module auth_unix.pl
这段是说明系统检查 user password 的方式,我采用 auth_unix.pl
code:
# zh_TW.Big5 => Chinese ( Traditional )#default_language en
这段是系统预设语言为 English ,我们当然把它改为
code:
default_language zh_TW.Big5
先注意这两个就好,其它的相关设定请参考其内部的注记说明。
5. 修改 /var/www/cgi-bin/openwebmail/auth_unix.pl :
这是系统预设(for FreeBSD)
code:
my $unix_passwdfile="/etc/master.passwd";my $unix_passwdmkdb="/usr/sbin/pwd_mkdb";
把它修改为 (for Linux)
code:
my $unix_passwdfile="/etc/shadow";my $unix_passwdmkdb="none";
6. Setup Openwebmail to use SMRSH (SendMail Restricted SHell)
code:
cd /etc/smrshln -s /var/www/cgi-bin/openwebmail/vacation.pl /etc/smrsh/vacation.pl