/etc/conf.modules
说明:驱动模块配置文件
源文件:
alias parport_lowlevel parport_pc
alias eth0 ne # Net device和 Kernel module
options ne io=0x240 irq=5 # 如果是ISA的网卡,需要设置IO和IRQ
如果不知道,可以装个98看看
Ethernet HOWTO, by Paul Gortmaker Updated 6 July 1998
DNS HOWTO, by Nicolai Langfeldt Updated 12 November 1998
IP Masquerade mini-HOWTO, by Ambrose Au Updated 10 November 1997
IPCHAINS HOWTO, by Paul Russell Updated 27 October 1998
/etc/named.conf
说明:DNS主配置文件,定义了域数据库信息的基本参数和源点,该文件可以存放在本地或远程的服务器上。
源文件:
options {
directory "/var/named"; #定义了named要读写文件的路径
};
zone "." {
type hint; #表明在启动时被用来初始化域名服务器的文件
是一个线索文件,每个服务器都有一个线索区。
file "named.ca";#指定所要读取的文件名
};
zone "0.0.127.in-addr.arpa" {
type master; #表明服务器是主域名服务器
file "named.local";
};
zone "0.168.192.in-addr.arpa" { # 定义被解释网段
type master;
file "ip2name.conf";
};
zone "weboa.com.cn" in { # 被解释的域名
type master;
file "name2ip.conf";
};
/var/named/name2ip.conf
说明:正向解析配置文件,即实现域名到IP的对应
源文件:
@ IN SOA www.weboa.com.cn. root.www.weboa.com.cn.
#所有的区文件都以SOA开头,@指定当前的信息源,www.weboa.com.cn这个值可以将域名和named.conf连接起来。通常只有一个@符号。
( 1997022700 ; Serial #序列号
28800 ; Refresh #刷新周期,以秒为单位
14400 ; Retry #循环周期
3600000 ; Expire #中止时间
86400 ) ; Minimum #time-to-live的时间
IN NS www.weboa.com.cn.
#定义域名服务器
IN MX 10 mail.weboa.com.cn.
#定义邮件服务器,10表示优先级,越小越高
#实现域到IP的映射:
localhost IN A 127.0.0.1
www IN A 192.168.0.1
mail IN A 192.168.0.1
pop3 IN A 192.168.0.1
smtp IN A 192.168.0.1
@ IN A 192.168.0.1
/var/named/ip2name.conf
说明:DNS反向解析配置文件,即实现IP地址很域名的映射
源文件:
@ IN SOA www.weboa.com.cn. root.www.weboa.com.cn. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS www.weboa.com.cn.
IN MX 10 mail.weboa.com.cn.
1 IN PTR www.weboa.com.cn.
#其中那个1的意思是IP的最后一位,可以是0-255,它与
/etc/named.conf中另外三位IP一起组成一个IP;定义逆向关系,
即www.weboa.com.cn和192.168.0.1之间的对应。
安装Qmail包
cd /usr/local/src
tar xvzf qmail-1.03.tar.gz
cd qmail-1.03
make setup check
./config-fast $HOSTNAME
# 设定Qmail服务器主机名
cd ~alias;touch .qmail-postmaster .qmail-mailer-\
daemon .qmail-root
sed 's/Mailbox/Maildir\//' /var/qmail/boot/home >;\
/var/qmail/rc
chmod 755 /var/qmail/rc
安装tcpserver等服务程序
cd /usr/local/src
tar xvzf ucspi-tcp-0.88.tar.gz
cd ucspi-tcp-0.88
make
make setup check
安装pop3验证用户程序
cd /usr/local/src
tar xvzf checkpasswd-0.90.tar.gz
cd checkpasswd-0.90
make
make setup check
chmod og-rx /bin/checkpassword
安装虚拟域用户pop3支持
groupadd vchkpw
useradd -g vchkpw vpopmail
mkdir ~vpopmail/etc
echo "127.0.0.:allow,RELAYCLIENT=\"\"" >; ~vpopmail/etc/tcp.smtp
echo "192.168.0.:allow,RELAYCLIENT=\"\"" >;>; ~vpopmail/etc/tcp.smtp
echo ":allow" >; /etc/tcp.smtp
/usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
cd /usr/local/src
tar xvzf vpopmail-4.9.8.tar.gz
cd vpopmail-4.9.8
make clean
./configure --enable-hardquota=10485760 --enable-deliver-filter=y
make
make install-strip
cd /home/vpopmail/bin
./vadddomain weboa.com.cn weboa
./vadduser thj@weboa.com.cn thj
安装监视工具
cd /usr/local/src
tar zxvf daemontools-0.70.tar.gz
cd daemontools-0.70
make
make setup check
#执行文件将安装于/usr/local/bin中。
#安装本工具后可以用 # mkdir /var/run/qmail
# supervise /var/run/qmail /var/qmail/rc
来启动qmail,还可以用svc来关闭或重启qmail,用svstat监视qmail运行情况
Qmail之Web解决方案
安装邮件列表管理
cd /usr/local/src
tar zxvf ezmlm-0.53.tar.gz
make
make man
make setup
安装自动回复程序
cd /usr/local/src
tar zxvf daemontools-0.70.tar.gz
gcc -Wall -o autorespond autorespond.c
cp autorespond /usr/local/bin/autorespond
安装虚拟域web方式管理
cd /usr/local/src
tar zxvf qmailadmin-0.42.tar.gz
cd qmailadmin-0.42.tar.gz
在安装前首先要考虑满足以下几项要求:
a.是否拥有一个vpopmail用户vchkpw
b.cgi-bin目录的所在位置
c.ezmlm目录的所在位置
d.autorespond目录的所在位置
如果能够达到以上要求,可以继续安装
./configure
make
make install-strip
检测安装是否正确:浏览器中打开路径
http://mail.weboa.com.cn/cgi-bin/qmailadmin,
看根据前面设置的用户和密码是否能够成功登录进去。
安装WebMail包
cd /usr/local/src
tar zxvf sqwebmail-1.2.4.tar.gz
cd sqwebmail-1.2.4.tar.gz
./configure --without-authpam --without-authuserdb \
enable-webpass=no --without-authpwd \
--without-authshadow
make configure-check
make
#当make时报错找不到db.h
可以 cp /usr/include/db1/db.h /usr/include/db.h
make check
make install-strip
make install-configure
检测安装是否正确:浏览器中打开路径
http://mail.weboa.com.cn/cgi-bin/sqwebmail
received:行中的主机和IP地址对是否对应如:
Receibed: from galangal.org (turmeric.com [104.128.23.115] by mail .bieberdorf.edu....
被人手动添加在最后面的received行:
Received: from galangal.org ([104.128.23.115]) by mail .bieberdorf.edu (8.8.5)
Received: from lemongrass.org by galangal.org (8.7.3)
Received: from graprao.com by lemongrass.org (8.6.4)