qmail安装说明

上传人:飞****9 文档编号:132602839 上传时间:2020-05-18 格式:DOC 页数:17 大小:119.50KB
返回 下载 相关 举报
qmail安装说明_第1页
第1页 / 共17页
qmail安装说明_第2页
第2页 / 共17页
qmail安装说明_第3页
第3页 / 共17页
qmail安装说明_第4页
第4页 / 共17页
qmail安装说明_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《qmail安装说明》由会员分享,可在线阅读,更多相关《qmail安装说明(17页珍藏版)》请在金锄头文库上搜索。

1、安装qmail说明文档 制作者:赵艳静 2011-8-26目录系统类型1准备安装环境1基本环境1检查系统组件1准备软件包1检查编译环境2停用sendmail(或postfix)2创建qmail账户2创建qmail相关目录3目录结构3创建目录3安装qmail4安装 ucspi-tcp5安装 daemontools6安装 vpopmail7添加supervise 运行脚本9创建测试账户13创建域13验证域14添加账户14验证用户14发信测试14系统发信14验证收信15查看日志16系统类型Linux 64位准备安装环境基本环境:jpegsrc gd-2 gmp-4 libtool-1 libmcry

2、pt-2 libpng-1 mhash-0 openssl-0 nginx-0 pcre-7 mrtg-2检查系统组件:rpm qa | grep httpd; rpm qa | grep php; rpm qa | grep mysqld;如果上述命令返回结果为空,需要安装httpd-2.2.17.tar.gz mysql-5.1.56.tar.gz php-5.2.17.tar.gz准备软件包netqmail-1.05.tar.gz # qmail软件包,是打过各种补丁以后的完整包,不建议直接使用qmail-1.03.tar.gz daemontools-0.70.tar.gz # 管理服

3、务进程ucspi-tcp-0.88.tar.gz# 创建和接受TCP连接vpopmail-3_4_11-2_released_tar.gz# 支持虚拟域ezmlm-0_53_tar.gz # 管理邮件列表autorespond-1_0_0_tar.gz# 自动回复功能qmailadmin-0.30pre1.tar.gz# web控制接口检查编译环境# ccNo input files specified #如果返回上述结果,说明缺省搜索访问路径上有可用的C编译器,如果没有返回结果,则继续执行以下几个命令:/usr/bin/cc /usr/bin/gcc /usr/local/bin/cc /u

4、sr/local/bin/gcc /usr/ccs/bin/cc 如果上述命令均没有返回结果,则需要检查安装包,并安装对于 Red Hat Linux, 使用: rpm -qa | grep gcc 或者 rpm -qa | grep egcs 对于 FreeBSD: 默认安装已经包括了GCC编译器. 停用sendmail(或postfix)mv /usr/sbin/sendmail /usr/sbin/sendmail.bakln -s /var/qmail/bin/sendmail /usr/sbin/sendmail创建qmail账户alias qmaild qmaill qmailp

5、属于nofiles组;qmailq qmailr qmails属于qmail组;vchkpw属于vchkpw组groupadd -g 801 qmailgroupadd -g 802 nofilesgroupadd -g 808 vchkpw useradd -g nofiles -d /var/qmail/alias -s /sbin/nologin -p* -u 800 aliasuseradd -g nofiles -d /var/qmail -M -s /sbin/nologin -p* -u 801 qmailduseradd -g nofiles -d /var/qmail -M

6、-s /sbin/nologin -p* -u 802 qmailluseradd -g nofiles -d /var/qmail -M -s /sbin/nologin -p* -u 803 qmailpuseradd -g qmail -d /var/qmail -M -s /sbin/nologin -p* -u 804 qmailquseradd -g qmail -d /var/qmail -M -s /sbin/nologin -p* -u 805 qmailruseradd -g qmail -d /var/qmail -M -s /sbin/nologin -p* -u 80

7、6 qmailsuseradd -g vchkpw -d /home/vpopmail -s /nonexistent -u 808-c Vpopmail-Master创建qmail相关目录目录结构# ls /var/log/qmail/qmail-imapd qmail-pop3d qmail-send qmail-smtpd# ls /var/qmail/supervise/qmail-imapd qmail-monitor qmail-pop3d qmail-send qmail-smtpd创建目录mkdir -p /var/qmail; chown -R root:qmail /var

8、/qmailmkdir -p /var/log/qmail mkdir -p /var/log/qmail/qmail-sendmkdir -p /var/log/qmail/qmail-smtpd mkdir -p /var/log/qmail/qmail-pop3dmkdir -p /var/log/qmail/qmail-imapdchown -R qmaill:root /var/log/qmailchmod -R 750 /var/log/qmailmkdir -p /var/qmail/supervisemkdir -p /var/qmail/supervise/qmail-smt

9、pd mkdir -p /var/qmail/supervise/qmail-smtpd/logchmod +t /var/qmail/supervise/qmail-smtpdmkdir -p /var/qmail/supervise/qmail-sendmkdir -p /var/qmail/supervise/qmail-send/logchmod +t /var/qmail/supervise/qmail-sendmkdir -p /var/qmail/supervise/qmail-pop3dmkdir -p /var/qmail/supervise/qmail-pop3d/logc

10、hmod +t /var/qmail/supervise/qmail-pop3dmkdir -p /var/qmail/supervise/qmail-imapdmkdir -p /var/qmail/supervise/qmail-imapd/logchmod +t /var/qmail/supervise/qmail-imapdmkdir -p /var/qmail/supervise/qmail-monitor安装qmail当前目录/usr/local/src/qmailtar xf netqmail-1.05.tarcd netqmail-1.05.tar./collate.sh #上

11、述命令的主要功能是自动解压并打上补丁,产生一个netqmail-1.05目录 #生成了目录/usr/local/src/qmail/netqmail-1.05/netqmail-1.05netqmail-1.05执行上述命令的时候需要注意是否报错信息,一般正确的返回信息是:You should see 7 lines of text below. If you see anything else, then something might be wrong. 1 Extracting qmail-1.03. 2 Patching qmail-1.03 into netqmail-1.05. L

12、ook for errors below: 4 The previous line should say 24 if you used GNU patch. 5 Renaming qmail-1.03 to netqmail-1.05. 6 Continue installing qmail using the instructions found at: 7 http:/www.lifewithqmail.org/lwq.html#installation#上述命令所作的操作是:解压/usr/local/src/qmail/netqmail-1.05/qmail-1.03.tar.gz到当前

13、目录然后进入/usr/local/src/qmail/netqmail-1.05/qmail-1.03打补丁netqmail-1.05.patchcd /usr/local/src/qmail/netqmail-1.05/netqmail-1.05netqmail-1.05make setup check 可能会出现如下报错:./compile auto-uid.cauto-uid.c: In function ?.ain?.auto-uid.c:22: warning: return type of ?.ain?.is not ?.nt?./load auto-uid substdio.a

14、error.a str.a fs.a ./compile auto-gid.cauto-gid.c: In function ?.ain?.auto-gid.c:22: warning: return type of ?.ain?.is not ?.nt?./load auto-gid substdio.a error.a str.a fs.a ( ./auto-uid auto_uida head -1 conf-users &./auto-uid auto_uidd head -2 conf-users | tail -1 &./auto-uid auto_uidl head -3 conf-users | tail -1 &./auto-uid auto_uido head -4 conf-users | tail -1 &./auto-uid auto_uidp head -5 conf-users | tail -1 &./auto-uid auto_uidq head -6 conf-users | tail -1 &./auto-uid auto_uidr head -7 conf-users | tail

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号