Chinaunix首页 | 论坛 | 博客
  • 博客访问: 468949
  • 博文数量: 132
  • 博客积分: 2995
  • 博客等级: 少校
  • 技术积分: 1412
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-06 20:14
文章分类

全部博文(132)

文章存档

2010年(2)

2008年(21)

2007年(109)

我的朋友

分类:

2007-03-10 13:30:06


  一:安装环境 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!
阅读(950) | 评论(0) | 转发(0) |
0

上一篇:tomcat 安装手顺

下一篇:djbdns安装手顺

给主人留下些什么吧!~~