Qmail安装文档1.docx
- 文档编号:30178064
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:17
- 大小:20.19KB
Qmail安装文档1.docx
《Qmail安装文档1.docx》由会员分享,可在线阅读,更多相关《Qmail安装文档1.docx(17页珍藏版)》请在冰豆网上搜索。
Qmail安装文档1
qmail,所需软件
daemontools-0.76.tar.gz 管理unix下面服务的一个工具集
netqmail-1.05.tar.gz qmail-1.03及相应补丁
ucspi-tcp-0.88.tar.gz 一个inetd超级服务器的替换程序,ucspi-tcp是UNIXClient-ServerProgramInterfaceforTCP的缩写,发音是ooks-pieteeseepee.
toaster-scripts-0.8.tar.gz qmail相关启动脚本文件包
qmail-toaster-0.8.patch.bz2 qmal补丁
安装daemontoolshttp:
//cr.yp.to/daemontools.html
建立目录
#mkdir/package
#chmod1755/package
#/package
下载daemontools-0.76.tar.gz至/package目录
#tarzxvf/usr/local/src/netqmail-1.05.tar.gz
#tarzxvfdaemontools-0.76.tar.gz
#rmdaemontools-0.76.tar.gz
#cdadmin/daemontools-0.76/
#patch-p1
#package/install
测试是否安装成功/command/service
/etc/inittabSV:
123456:
respawn:
/command/svscanboot加写入这一行
查看进程多了以下三项
root 28902 0.0 0.4 25721056?
Ss 18:
57 0:
00/bin/sh/command/svscanboot
root 28904 0.0 0.1 1796 324?
S 18:
57 0:
00 \_svscan/service
root 28905 0.0 0.1 1452 240?
S 18:
57 0:
00 \_readproctitleserviceerrors:
.............................................................
安装ucspi-tcphttp:
//cr.yp.to/ucspi-tcp.html
#tarzxvfucspi-tcp-0.88.tar.gz
#cducspi-tcp-0.88
#patch-p1
#patch-p1
#patch-p1
#make
#makesetupcheck
安装成功后,会在/usr/local/bin多出tcpcattcpclienttcprulestcpruleschecktcpserverwho@这些命令
安装qmail
删除系统中的sendmail
#rpm-qa|grepsendmail
sendmail-8.13.1-2
#rpm-e--nodepssendmail-8.13.1-2
建立qmail文件夹,用户和组
#mkdir/var/qmail
#groupaddnofiles
#useradd-gnofiles-d/var/qmail/alias-s/sbin/nologinalias
#useradd-gnofiles-d/var/qmail-s/sbin/nologinqmaild
#useradd-gnofiles-d/var/qmail-s/sbin/nologinqmaill
#useradd-gnofiles-d/var/qmail-s/sbin/nologinqmailp
#groupaddqmail
#useradd-gqmail-d/var/qmail-s/sbin/nologinqmailq
#useradd-gqmail-d/var/qmail-s/sbin/nologinqmailr
#useradd-gqmail-d/var/qmail-s/sbin/nologinqmails
释放qmail,将qmail-1.03解压成qmail-1.05
#cd/usr/local/src/netqmail-1.05
#./collate.sh
修改源文件参数,使服务器收到无效格式邮件后,告诉对方的服务器不要再重复发送
#cdnetqmail-1.05
#qmail-smtpd.c
voidstraynewline(){out("553Seeflush();_exit
(1);} //451改成553
#make
#makesetupcheck
安装好后qmail被安装在/var/qmail文件夹下
设置域,将会写放qmail控制文件/var/qmail/control/medefaultdomainplusdomainlocalsrcpthosts文件被写入
#./config-fast
设置别名
#cd/var/qmail/alias/
#echo"postmaster@">.qmail-postmaster
#echo"postmaster@">.qmail-mailer-daemon
#echo"postmaster@">.qmail-root
#chown644.qmail*
配置控制文件
#echo./Maildir/>/var/qmail/control/defaultdelivery
#echo3>/var/qmail/control/spfbehavior
#echo20>/var/qmail/control/concurrencyincoming
#chmod644/var/qmail/control/concurrencyincoming
添加qmail帮助手册
#echoMANPATH/var/qmail/man/>>/etc/man.config
设置qmail目录监控目录
#mkdir-p/var/qmail/supervise/qmail-send/log
#mkdir-p/var/qmail/supervise/qmail-smtpd/log
#mkdir-p/var/qmail/supervise/qmail-pop3d/log
#mkdir-p/var/qmail/supervise/qmail-pop3ds/log
配置启动文件
#cd/usr/local/src/
#tarzxvftoaster-scripts-0.8.tar.gz
#cptoaster-scripts-0.8/send.run/var/qmail/supervise/qmail-send/run
#cptoaster-scripts-0.8/send.log.run/var/qmail/supervise/qmail-send/log/run
#cptoaster-scripts-0.8/smtpd.run/var/qmail/supervise/qmail-smtpd/run
#cptoaster-scripts-0.8/smtpd.log.run/var/qmail/supervise/qmail-smtpd/log/run
#cptoaster-scripts-0.8/pop3d.run/var/qmail/supervise/qmail-pop3d/run
#cptoaster-scripts-0.8/pop3d.log.run/var/qmail/supervise/qmail-pop3d/log/run
#cptoaster-scripts-0.8/pop3ds.run/var/qmail/supervise/qmail-pop3ds/run
#cptoaster-scripts-0.8/pop3ds.log.run/var/qmail/supervise/qmail-pop3ds/log/run
设置权限
#chmod755/var/qmail/supervise/qmail-send/run
#chmod755/var/qmail/supervise/qmail-send/log/run
#chmod755/var/qmail/supervise/qmail-smtpd/run
#chmod755/var/qmail/supervise/qmail-smtpd/log/run
#chmod755/var/qmail/supervise/qmail-pop3d/run
#chmod755/var/qmail/supervise/qmail-pop3d/log/run
#chmod755/var/qmail/supervise/qmail-pop3ds/run
#chmod755/var/qmail/supervise/qmail-pop3ds/log/run
建立日志目录
#mkdir-p/var/log/qmail/smtpd
#mkdir-p/var/log/qmail/pop3d
#mkdir-p/var/log/qmail/pop3ds
#chown-Rqmaill/var/log/qmail
启动脚本
#cptoaster-scripts-0.8/rc/var/qmail/rc
#chmod755/var/qmail/rc
#cptoaster-scripts-0.8/qmailctl/var/qmail/bin/
#chmod755/var/qmail/bin/qmailctl
#ln-s/var/qmail/bin/qmailctl/usr/bin/
#ln-s/var/qmail/bin/sendmail/usr/sbin/sendmail
#ln-s/var/qmail/bin/sendmail/usr/lib/sendmail
使用daemontools来启动qmail-send和qmail-smtpd
#ln-s/var/qmail/supervise/qmail-send/var/qmail/supervise/qmail-smtpd/service
查看qmail进程
#psaux|grepqmail
查看qmail25端口
#netstat-na|grep25
tcp 0 00.0.0.0:
25 0.0.0.0:
* LISTEN
安装vpopmail 主要解决qmail、postfix系统中的虚拟域问题,vpopmail使得虚拟域更易于使用和维护,而且,由于vpopmail支持Oracle、Sysbase、MySQL及LDAP方式的用户信息存储,使得建立和维护一个拥有几K、几M、几十M甚至更多用户的大型分布式系统成为可能。
添加vpopmail用户和组
#groupadd-g89vchkpw
#useradd-u89-gvchkpwvpopmail
建立vpopmail目录
#mkdir-p/home/vpopmail/etc
设置默认域
#echo>/home/vpopmail/etc/defaultdomain
建立SMTP转信规则,除本机外拒绝任何主机转发邮件,但不限制连接。
#echo'127.0.0.1:
allow,RELAYCLIENT=""'>/home/vpopmail/etc/tcp.smtp
使用tcprules命令生成库文件
#cd/home/vpopmail/etc/
#tcprulestcp.smtp.cdbtcp.smtp.tmp 设置mysql支持vpopmail,第一个vpopmail是账号,passwd是密码,vpopmail是数据库名 #echo"localhost|0|vpopmail|passwd|vpopmail">/home/vpopmail/etc/vpopmail.mysql #chmod644/home/vpopmail/etc/vpopmail.mysql #chownvpopmail.vchkpw/home/vpopmail/etc/ 创建数据库 createdatabasevpopmail; GRANTselect,insert,update,delete,create,dropONvpopmail.*TOvpopmail@localhostIDENTIFIEDBY'passwd'; 以下是说明,vpopmail是vpopmailuser,passwd是vpoppasswd GRANTselect,insert,update,delete,create,dropONvpopmail.*TOvpopmailuser@localhostIDENTIFIEDBY'vpoppasswd'; 编译安装 #tarzxvfvpopmail-5.4.13.tar.gz #cdvpopmail-5.4.13 #./configure--enable-incdir=/usr/local/mysql/include/--enable-libdir=/usr/local/mysql/lib/--disable-roaming-users--enable-logging=p--disable-passwd--enable-clear-passwd--disable-domain-quotas--enable-auth-module=mysql--enable-auth-logging--enable-sql-logging--disable-valias--disable-mysql-limits--enable-learn-passwords(mysql编译安装) #./configure--enable-incdir=/usr/include/mysql/--enable-libdir=/usr/lib/mysql/--disable-roaming-users--enable-logging=p--disable-passwd--enable-clear-passwd--disable-domain-quotas--enable-auth-module=mysql--enable-auth-logging--enable-sql-logging--disable-valias--disable-mysql-limits--enable-learn-passwords(mysql用rpm包安装) #make #makeinstall-strip 设置环境变量 #echo'exportPATH=$PATH: /home/vpopmail/bin'>>/etc/profile #source/etc/profile 启动脚本 #cp/usr/local/src/toaster-scripts-0.8/vpopmailctl/var/qmail/bin/ #ln-s/var/qmail/bin/vpopmailctl/usr/bin/ #chmod755/var/qmail/bin/vpopmailctl 打qmail补丁 #cd/usr/local/src/netqmail-1.05/netqmail-1.05 #bunzip2-c/usr/local/src/qmail-toaster-0.8.patch.bz2|patch-p0 #makeclean #make #qmailctlstop #makesetupcheck 启动qmail #qmailctlstart 查看qmail进程 #psaux|grepqmail 创建SSLKEY #chown-Rvpopmail.vchkpw/var/qmail/spam/ #makecert #maketmprsadh #chown-Rvpopmail.qmail/var/qmail/control/clientcert.pem/var/qmail/control/servercert.pem 设置计划每天晚上1点1分更新 #crontab-e 0101***/var/qmail/bin/update_tmprsadh>/dev/null2>&1 设置pop3服务和pop3服务用daemontools启动 #ln-s/var/qmail/supervise/qmail-pop3d/service/ #ln-s/var/qmail/supervise/qmail-pop3ds/service/ #vpopmailctlstart 查看pop服务和pop3服务 tcp 0 00.0.0.0: 110 0.0.0.0: * LISTEN tcp 0 00.0.0.0: 995 0.0.0.0: * LISTEN 添加域 #vadddomainpasswd #vadduserhlf@passwd 这时就可以使用OUTLOOK收发邮件,如果出错检查/var/log/相关日志 安装igenus #tarzxvfigenus_2\[1\].0.2_20040901_release.tgz #cp-rigenus/var/www/html/ 建立igenus所需目录 #mkdir/tmp/temp #chmod-R777/tmp/temp #chown-Rvpopmail.vchkpw/tmp/temp/ #mkdir/home/netdisk #chmod-R0755/home/netdisk #chown-Rvpopmail.vchkpw/home/netdisk/ #chmod-R0755/var/www/html/igenus/ #chown-Rvpopmail.vchkpw/var/www/html/igenus/ 修改igenus配置文件 [root@CentOSconf]#vi/var/www/html/igenus/config/config_inc.php $CFG_BASEPATH="/var/www/html/igenus"; $CFG_MYSQL_PASS='passwd'; $CFG_TEMP="/tmp/temp"; 删除之前的域 [root@CentOSconf]#vdeldomain 重建vpopmail数据库 usevpopmail; droptablevpopmail; droptablelastauth; 导入数据库 #wgethttp: //60.191.44.146/download/linux/iGENUS.sql #mysql-uroot-ppasswd 配置php.ini #vi/user/local/php/etc/php.ini max_execution_time=60 memory_limit=20M post_max_filesize=10M file_uploads=on upload_max_filesize=10M register_globals=On session.bug_compat_42=0 session.bug_compat_warn=0 Sendmail=/var/qmail/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Qmail 安装 文档