qmail1.03邮件系统安装文档

qmail1.03邮件系统安装文档

ID:40565157

大小:48.00 KB

页数:8页

时间:2019-08-04

qmail1.03邮件系统安装文档_第1页
qmail1.03邮件系统安装文档_第2页
qmail1.03邮件系统安装文档_第3页
qmail1.03邮件系统安装文档_第4页
qmail1.03邮件系统安装文档_第5页
资源描述:

《qmail1.03邮件系统安装文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.      软件环境:RedHat8以下文件放到/usr/local/pkgs目录下,qmail-1.03.tar.gzautorespond-2.0.2.tar.gzcmd5checkpw-0.22.tar.gzqmailadmin-1.2.0.tar.gzqmailadmin-help-1.0.8.tar.gzvpopmail-5.4.8.tar.gzezmlm-0.53.tar.gzezmlm-idx-0.40.tar.gzezmlm-idx-0.53.400.unified_41.patchwmail-1.0

2、0rc1.20030724.tar.gzempf-1.0.tar.gzucspi-tcp-0.88.tar.gzucspi-tcp-0.88.a_record.patchucspi-tcp-0.88.errno.patchucspi-tcp-0.88.nobase.patch以下文件放到/usr/local/pkgs/patch目录下,spamcontrol-2317.tgz以下文件放到/usr/local/pkgs目录下,mysql-4.1.7.tar.gzhttpd-2.0.55.tar.gz以下文件放到/usr/l

3、ocal/pkgs/clamav目录下,qmail-scanner-1.24.gzmaildrop-1.5.2.tar.gzclamav-0.80.tar.gzperl-DB_File-1.804-88.4.i386.rpmperl-suidperl-5.8.0-88.3.i386.rpmperl-Time-HiRes-1.38-3.i386.rpmcompat-db-4.1.25-6.i386.rpm注:以上软件都可以通过google.com搜索到可用的下载地址。2.      设置Qmail环境mkdir/var/q

4、mailgroupaddnofilesgroupaddqmailuseradd–gnofiles–d/var/qmail/aliasaliasuseradd–gnofiles–d/var/qmailqmailduseradd–gnofiles–d/var/qmailqmailluseradd–gnofiles–d/var/qmailqmailpuseradd–gqmail–d/var/qmailqmailquseradd–gqmail–d/var/qmailqmailruseradd–gqmail–d/var/qmail

5、qmailscd/var/qmail/aliastouch.qmail-postmaster.qmail-root.qmail-mailer-daemon3.      安装Qmail+SpamControl+eMPFcd/usr/local/pkgs/patchtarzxvfspamcontrol-2317.tgzcd/usr/local/pkgstarzxvfqmail-1.03.tar.gzcdqmail-1.03cp–aR../patch/*.使用vi命令编辑conf-spamcontrol文件,然后保存退出,执

6、行:./install_spamcontrol.sh执行如下执行命令,用以安装eMPF-1.0cd/usr/local/pkgstarzxvfempf-1.0.tar.gzcp-aRempf-beta/*qmail-1.03,注意不要覆盖README文件。cdqmail-1.03cpqmail-smtpd.cqmail-smtpd.c.orig,把qmail-smtpd.c做个备份使用vi命令编辑qmail-smtpd.c文件,找到如下一行:  voidsmtp_rcpt(arg)char*arg;{在该行下新增一行,如

7、下:  intret=0;然后,找到如下四行:  if(!stralloc_cats(&rcptto,"T"))die_nomem();  if(!stralloc_cats(&rcptto,addr.s))die_nomem();  if(!stralloc_0(&rcptto))die_nomem();  out("250okr");把这四行删除,替换成如下:  ret=policy_check();  if(ret==1){    if(!stralloc_cats(&rcptto,"T"))die_nome

8、m();    if(!stralloc_cats(&rcptto,addr.s))die_nomem();    if(!stralloc_0(&rcptto))die_nomem();    out("250okr");  }  elseif(ret==0){    out("550cannotmessag

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。