始创于2000年 股票代码:831685
咨询热线:0371-60135900 注册有礼 登录
  • 挂牌上市企业
  • 60秒人工响应
  • 99.99%连通率
  • 7*24h人工
  • 故障100倍补偿
您的位置: 网站首页 > 帮助中心>文章内容

Linux系统Qmail邮件服务器安装过程解析

发布时间:  2012/8/11 11:06:13
 Qmail邮件服务器安装过程-checkpassword-0.90(pop3验证用户程序)cmd5checkpw-0.22.tar.gzucspi-tcp-0.88(tcpserver等服务程序)qmail-smtpd-auth-0.30.tar.gz(smtp补丁程序)qmail-1.03.tar.gz(Qmail基本系统包)vpopmail-5.2.1.tar.gz(虚拟域用户pop3支持)ezmlm-0.53.tar.gz(邮件列表管理软件)autorespond.tar.gz(自动回复程序)qmailadmin-1.0.6.tar.gz(虚拟域web方式管理)以上所有软件可从以网址下载http://www.qmail.orghttp://www.inter7.com/qmail安装前准备工作新建qmail安装目录#mkdir/var/qmail:添加qmail所必须的用户和组#groupaddnofiles#useradd-gnofiles-d/var/qmail/aliasalias#useradd-gnofiles-d/var/qmailqmaild#useradd-gnofiles-d/var/qmailqmaill#useradd-gnofiles-d/var/qmailqmailp#groupaddqmail#useradd-gqmail-d/var/qmailqmailq#useradd-gqmail-d/var/qmailqmailr#useradd-gqmail-d/var/qmailqmails安裝qmail基本系统:安装checkpassword-0.90(/bin)#cd/usr/local/src#tarxzvfcheckpassword-0.90.tar.gz#cdcheckpassword-0.90#patch-p1<../patch/checkpassword-0.90.errno.patch#make#makesetupcheck安裝cmd5checkpw-0.22.tar.gz#tarzxvfcmd5checkpw-0.22.tar.gz#mkdir/usr/man#mkdir/usr/man/man8#cdcmd5checkpw-0.22#make#makeinstall安装ucspi-tcp-0.88(/usr/local/bin)#cd/usr/local/src#tarxzvfucspi-tcp-0.88.tar.gz#cducspi-tcp-0.88#patch-p1<../patch/ucspi-tcp-0.88.a_record.patch#patch-p1<../patch/ucspi-tcp-0.88.errno.patch#patch-p1<../patch/ucspi-tcp-0.88.nodefaultrbl.patch#make#makesetupcheck

安装Qmail(qmail-1.03.tar.gz)#tarxzvfqmail-1.03.tar.gzSMTP补丁及其它补丁:#tarzxvfqmail-smtpd-auth-0.30.tar.gz#cdqmail-smtpd-auth-0.30#cpbase64.cbase64.hREADME.auth../qmail-1.03/#patch-d../qmail-1.03<auth.patch#cdqmail-1.03#patch-p1<../patch/qmail-103.patch#patch-p1<../patch/qmailqueue-patch#patch-p1<../patch/qmail-maildir++.patch#patch-p1<../patch/qmail-1.03.errno.patch#patch-p1<../patch/qmail-1.03.qmail_local.patch#viqmail-smtpd.c//将函数straynewline中的451改为553//将451改为553是为避免当其它服务器给你发来无效格式的邮件时,你的服务器陷入循环应答。#makesetupcheck#./config-fasttest.com建立系统别名:#cd~alias;touch.qmail-postmaster.qmail-mailer-daemon.qmail-root#echotest.com>/var/qmail/control/helohost\\主机名(解决新浪拒收邮件问题)#chmod644~alias/.qmail*#echo"127.0.0.1:allow,RELAYCLIENT=""">/etc/tcp.smtp#chmod4755/bin/checkpassword#sed's/Mailbox/Maildir\//'/var/qmail/boot/home>/var/qmail/rc(修改/var/qmail/rc把./Mailbox改成./Maildir/使用Maildir的pop3收信方式)#chmod755/var/qmail/rc停止sendmail服務#/etc/rc.d/init.d/sendmailstop#rpm–e–nodepssendmail

QmailWeb管理系统安装虚拟域#groupaddvchkpw#useradd-gvchkpwvpopmail#mkdir~vpopmail/etc#echo"127.0.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#tarxzvfvpopmail-5.2.1.tar.gz#cdvpopmail-5.2.1#./configure--enable-roaming-users=y--enable-default-domain=test.com--enable-passwd=n#make#makeinstall-strip#crontab–e40****/home/vpopmail/bin/clearopensmtp2>&1>/dev/null#cd/home/vpopmail/bin#./vadddomaintest.comeitop#./vaddusertest@test.comtest#chmod6755/home/vpopmail/bin/vchkpw安装邮件列表#tarxzvfezmlm-0.53-idx-0.41.tar.gz#cdezmlm-0.53-idx-0.41#make#makeman#makesetup安装自动回复程序#tarzxvfautorespond.tar.gz#make(gcc-Wall-oautorespondautorespond.c)#makeinstall(cpautorespond/usr/local/bin/autorespond)安装虚拟域web方式管理#tarxzvfqmailadmin-1.0.6.tar.gz#cdqmailadmin-1.0.6#./configure--enable-htmldir=/www/web1--enable-cgibindir=/usr/local/apache2/cgi-bin#make#makeinstall-strip

建Qmail启动文件
#vi/etc/rc.d/init.d/qmail#!/bin/shcase"$1"instart)echo-n"startqmail:"/var/qmail/rc&echo"."echo-n"startsmtpservice:"/usr/local/bin/tcpserver-H-R-l0-t1-c100-x/etc/tcp.smtp.cdb-u512-g5050smtp/var/qmail/bin/qmail-smtpdtest.com/home/vpopmail/bin/vchkpw/bin/true/bin/md5checkpw/bin/true&echo"."echo-n"startpop3service:"/usr/local/bin/tcpserver-ltest.com-U-c100-H-R0pop3/var/qmail/bin/qmail-popuptest.com/home/vpopmail/bin/vchkpw/var/qmail/bin/qmail-pop3dMaildir&echo".";;stop)echo-n"stopqmail:"echo".";;*)exit1;;esacexit0#chmod755/etc/rc.d/init.d/qmail#/etc/rc.d/init.d/qmailstart启动文件中的用户组为vpopmail用户组如果不能启动qmail,执行touch/etc/dnsrewrite测试:SMTP认证测试su-qmaild-c"/var/qmail/bin/qmail-popuplocalhost/home/vpopmail/bin/vchkpwpwd"su-qmaild-c"/var/qmail/bin/qmail-popuplocalhost/bin/checkpasswordpwd"usertestpasstest输入用户密码后出现回应,若出现test用户的home目录,则SMTP成功;若提示:"-ERRauthorizationfailed",则SMTP失败Web管理测试


本文出自:亿恩科技【www.enkj.com】

服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]

  • 您可能在找
  • 亿恩北京公司:
  • 经营性ICP/ISP证:京B2-20150015
  • 亿恩郑州公司:
  • 经营性ICP/ISP/IDC证:豫B1.B2-20060070
  • 亿恩南昌公司:
  • 经营性ICP/ISP证:赣B2-20080012
  • 服务器/云主机 24小时售后服务电话:0371-60135900
  • 虚拟主机/智能建站 24小时售后服务电话:0371-60135900
  • 专注服务器托管17年
    扫扫关注-微信公众号
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 亿恩科技 版权所有  地址:郑州市高新区翠竹街1号总部企业基地亿恩大厦  法律顾问:河南亚太人律师事务所郝建锋、杜慧月律师   京公网安备41019702002023号
      0
     
     
     
     

    0371-60135900
    7*24小时客服服务热线