登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

SeaRiver Blog

实力才是你一生最好的依靠!

 
 
 

日志

 
 

qmail安装手顺  

2007-03-16 14:40:17|  分类: mail |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
qmail安装手顺
  一:安装环境 FreeBSD 5.4-RELEASE

  二:安装所需软件qmail-1.03.tar.gz  ezmlm-0.53.tar.gz 
                  ezmlm-idx-0.40.tar.gz  vpopmail-5.4.0.tar.gz

  三:安装步骤


  1.添加相关用户以及用户所属的组
   
    pw groupadd nofiles  -g 7001
    pw groupadd qmail    -g 7002
    pw groupadd vchkpw   -g 7003
    pw groupadd logadmin -g 9001

    pw useradd alias    -u 7001 -g nofiles  -d /var/qmail/alias    -s /bin/true 
    pw useradd qmaild   -u 7002 -g nofiles  -d /var/qmail          -s /bin/true
    pw useradd qmaill   -u 7003 -g nofiles  -d /var/qmail          -s /bin/true
    pw useradd qmailp   -u 7004 -g nofiles  -d /var/qmail          -s /bin/true
    pw useradd qmailq   -u 7005 -g qmail    -d /var/qmail          -s /bin/true
    pw useradd qmailr   -u 7006 -g qmail    -d /var/qmail          -s /bin/true 
    pw useradd qmails   -u 7007 -g qmail    -d /var/qmail          -s /bin/true
    pw useradd vpopmail -u 7008 -g vchkpw   -d /home/vpopmail   -m -s /bin/true
    pw useradd logadmin -u 9001 -g logadmin -d /home/logadmin      -s /bin/true

2.安装 qmail
  
   tar zxf qmail-1.03.tar.gz
   patch -p0 < big-todo.103.patch #为qmail打布丁
   (cd qmail-1.03 && patch < ../qmail-date-localtime.patch && \
   patch -p0 < ../qmail-smtpd-relay-reject && \
   echo "/usr/local/qmail" > conf-qmail && \
   mkdir /usr/local/qmail && \
   ln -s /usr/local/qmail /var/qmail && \
   make setup check && \
   ./config && \
   cp dnscname dnsfq dnsip dnsmxip dnsptr hostname ipmeprint /var/qmail/bin/.)
   (rm /usr/sbin/sendmail && ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail)
   (cd /var/qmail/alias && \
   echo "&postmaster@data-hotel.net" > .qmail-postmaster && \
   echo "&postmaster" > .qmail-root && \
   echo "&postmaster" > .qmail-mailer-daemon && \
   chown alias .qmail-*)

3.安装邮件列表
 
  tar zxf ezmlm-0.53.tar.gz           
  tar zxf ezmlm-idx-0.40.tar.gz
  mv ezmlm-idx-0.40/* ezmlm-0.53/. && rmdir ezmlm-idx-0.40 && \
(cd ezmlm-0.53 && \
  patch < idx.patch && \
  make clean && \
  echo "/var/qmail/bin/ezmlm" > conf-bin && \
  make && make man && make jp && make setup)

4.安装用户管理工具
 
  tar zxf vpopmail-5.4.0.tar.gz
  (cd vpopmail-5.4.0 && \
  mkdir /home/vpopmail/etc && \
  cp /dev/null /home/vpopmail/etc/tcp.smtp && \
  (for x in `/var/qmail/bin/ipmeprint`; \
  do echo "$x:allow,RELAYCLIENT=\"\"" >> /home/vpopmail/etc/tcp.smtp; done) && \
  tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < \
  /home/vpopmail/etc/tcp.smtp && \
  chown -R vpopmail:vchkpw /home/vpopmail && \
  ./configure --enable-admin-email=postmaster@data-hotel.net \
  --enable-passwd=y --disable-clear-passwd --enable-roaming-users=y && \
  make && make install-strip)
  (mkdir -p /usr/local/qmail/supervise && \
  cd /usr/local/qmail/supervise && \
  (for x in qmail-send qmail-smtpd qmail-pop3d
  do
   (mkdir $x && \
    chmod +t $x && \
    mkdir $x/log && \
    mkdir $x/log/main && \
    touch $x/log/status && \
    chown logadmin:logadmin $x/log/main $x/log/status)
  done))

  for x in qmail-send qmail-smtpd qmail-pop3d
  do
  cp ./$x.run /usr/local/qmail/supervise/$x/run
  chmod 755 /usr/local/qmail/supervise/$x/run

  cp ./$x.logrun /usr/local/qmail/supervise/$x/log/run
  chmod 755 /usr/local/qmail/supervise/$x/log/run

  ln -s /usr/local/qmail/supervise/$x /service/.$x
done

mv /service/.qmail-send /service/qmail-send

5.起动qmail服务

svc -u /service/qmail-send

6.测试是否正常

#mail lianggui@livedoor.cn
Subject: test
this is a test mail!
  评论这张
 
阅读(922)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018