  qmail-HOWTO

  By Adam McKennaadam-qmail@flounder.net
  ۼ:1999 819, 2ۼ: 2000914, 2-1ۼ:
  2001123 (POP3 ߰)
  ܿ/âwinchild@kldp.org
  ǹ:19991010, 2ǹ: 2000930, 2 
  2001123

    LinuxIS consulting, LLC ۵Ǿ.  ̹ 
  ť ġϵ Ұ̴!  ڼ  qmail ϶.
  ̹ ť Ͽ ̴.   ణ Ǿ.
  ü ť ּҸ ϴ   ֽŹ ucspi-
  tcp ̿Ͽ.     Ʈ adm-howto@flounder.net 
  ֱ⸦ ٶ  http://www.flounder.net/qmail-howto-
  old.html  Ҽ ִ. ׷ ťϿ    
  ٶ.  ťϸƮ(ϸƮ) ֱ̿ ٶ 
    HOW-TO ǿ ؼ   ̴.  
  ⿡     7Ʈ ߴ.  ̹ǿ Ͽ
   ϴ  ⿡  ִ.    ť 
  Ұ ΰ  ̴. ť Dan Bernstein  ؼ ۼ
  Ǹ ۿƮ̴. ⿡    ϸ
  ϰ ť νϰ ο    ִ.
  ______________________________________________________________________

  

  1. Ұ AID CDATA intro(LABEL)LABEL
     1.1  ťΰ? AID CDATA whyqmail(LABEL)LABEL

  2. ʿѰ͵ AID CDATA need(LABEL)LABEL
  3. 츮 ġϴ ť AID CDATA qmail-install(LABEL)LABEL
     3.1 ҿ ٿε ҿ Ǯ. AID CDATA download(LABEL)LABEL
     3.2 RTFM AID CDATA rtfm1(LABEL)LABEL
     3.3 ť 丮  AID CDATA mkdir(LABEL)LABEL
     3.4 ť ϴµ ʿ ̿ڿ ׷  AID CDATA user(LABEL)LABEL
     3.5 ťϰ α׷ . AID CDATA qmail-compile(LABEL)LABEL
     3.6 ť Configure. AID CDATA configure(LABEL)LABEL
     3.7 ť ˸ƽ ġ AID CDATA alias(LABEL)LABEL
     3.8  ¾ Ʈ 丮  AID CDATA daemon-setup(LABEL)LABEL
     3.9 ׼ Ʈ AID CDATA access_ctrl(LABEL)LABEL
     3.10 sendmail ̱!! AID CDATA killsendmail(LABEL)LABEL
     3.11 /var/qmail/rc ϱ AID CDATA qmail-rc(LABEL)LABEL
     3.12 Maildir. AID CDATA maildir(LABEL)LABEL
     3.13 ť  AID CDATA qmail-start(LABEL)LABEL
     3.14 rblsmtpd AID CDATA rblsmtpd(LABEL)LABEL
     3.15 RTFM AID CDATA rtfm2(LABEL)LABEL
     3.16 ϵ AID CDATA control(LABEL)LABEL
     3.17 dot-qmail. AID CDATA dotqmail(LABEL)LABEL
     3.18 󵵸. AID CDATA virtualdomain(LABEL)LABEL
     3.19 FastForward AID CDATA fastforward(LABEL)LABEL
     3.20  (׸ ) AID CDATA end(LABEL)LABEL
     3.21 ˾Ƶξ Ұ͵ AID CDATA acknowlodge(LABEL)LABEL
     3.22 ٸƮ AID CDATA othersite(LABEL)LABEL
     3.23 ! AID CDATA payment(LABEL)LABEL

  ______________________________________________________________________

  1.  Ұ

  1.1.   ťΰ?

   ťϷ ٲپ ϴ°?   sendmail.cf  
  ִٸ  ˰  ̴.  ٲپ ϴ. ⿡  
   .

  o

     : ť ϴ. ؿ ť ڿ ؼ
     1000޷   ɰ  ޾Ҿ.   
     Ǿ Ʈܿ .   ť
     ̴.  500޷  ɰ ť  ȱ ã
     ϰ ִ.

  o

     ӵ. ť Ϲ ýۿ Ϸ翡 鸸 ޼
     Ҽ ִ.   װ 486ý̶ ϴ Ϸ翡
     10 ޼ ٷ ִ.

  o

     ŷڼ, ť   ˸  ũ 
     . ̷   ǻ    о  
     .

  o

       󵵸 . ̰ ť ֵ ·μ 
     POP   vchkpw  Ҹ. Ű ̿ϸ н
     ̿ڰ ƴϴ POP3 ̿ڷ ¾ ϴ.

  o

     ezmlm  ̿ ̿ڰ ϴ ϸ Ʈ.  ̰
     ̸   ϴ.

    Ҽ ִ° ť Ϻ ٴ ̴. װ
   ð  ʾҴٰ ϴ  ̴.  
  ϺŸ ť ٰ ϰ ִ°ε   ð
   ׷ ʾҴٰ ϴ  Ͼ Ѵ. ť ,
  Ϻϰ   ұϰ,  ̷ 
   ܰ ƴϴ. Ŵ  ťϿ Ͽ ̷ ó
   ο  ̿ڿԴ  ߻̴.
  (http://www.nrg4u.com  ִ ť ɵ Ȯ )

   ù° :  ν  а ϰ  о.
  ť ⺻ ̷ ϰ ٸ нϰ ť޸
  Ű̺κ  ϶. ť ۾ ؼ ̵ 򵵷
  ϶

  ť ־̵  MTA ۾ ϴµ ־ ũ,
  ̳ʸ  Ͽȭ, ʹ , ŴѰ üϴ ̴.
  ť  óϴ ۾    α׷ ҴϿ
  ȭѰ̴.  α׷  ̴.    
  µ ̿ڰ  ϼ ,   ϰ
  Ŀ  Ҽ ִ.

  2.  ʿѰ͵

  ť ν ϱ ͵  ʿѰ̴:

  o

     н н  ü  ý ־ Ѵ.
        ý ť ߿ README Ͽ ť
     ϴ ý  ִ.

  o

      ý DNS Ī  ־ ϸ DNS  ɼ
     ־ Ѵ.  ť /etc/hosts Ͽ ʿ ϴ  
     ã ʴ´. ۾  /var/qmail/control/smtproutes  ̿ϳ
      ׷ ƴϸ 쿡  ޶ ִ.

  o

      Ϸ ־ Ѵ. (duh)  Ϸ cc  Ҹ
      ʴ´ٸ ť ҿ Ʈ ׿ ̿ϴ conf-* ϵ
     Ͽ Ұ̴.

  3.  츮 ġϴ ť

  ť ص ϴ. ̰ ġϴ  û 
    ִ.     ⿡  ִ´ 
  ϱ ߴٸ,  Ȯϰ  Ѵ, ״θ 
  Ѵٸ  ŭ ϴٴ  ˰ ɰ̴. ԵȰ.

  o

     /etc/aliases  

  o

     .forward  

   Ͽ ϰ ִ°

  o

      UNIX  Ͽ 뷫δ ˰ְ װ ۵ϴ 
     ˰ ִ.

  o

       ϴ, ʱϵ Լϰ йϴ 
     ˰ ִ.

  o

     GNU  tar / gzip / binutils /gcc  ׹ ƿƼ 
     ȴ.

  3.1.  ҿ ٿε ҿ Ǯ.

  ù°  ʿ ϵ  ٿε Ѵ.   ħ
  ʿ Ű  :

  qmail

  oversize DNS package patch for qmail

  ucspi-tcp

  daemontools

  fastforward

  dot-forward

        (/usr/src/ Ͱ) Ű
  Ǭ.  ( root Ͽ Ѵ.)

          # gzip -d qmail-1.03.tar.gz
          # tar xf qmail-1.03.tar

   Ǭ qmail-1.03  ٲ۴.

          # cd qmail-1.03

  3.2.  RTFM

  ѹ ť FAQ  INSTALL  о⸦ Ѵ.

          # more INSTALL
          # more INSTALL.alias
          # more INSTALL.mbox
          etc...

  INSTALL  оҴٸ   HOWTO о ʿ䰡 
  ̴.

    ؼ а ֱ. װ ǹ̴  ϵ о
  ʾҴٴ ǹ̾Ƥ.  ý  α! ؼ 15 
   ϰų, ʵũ  ȭ ɰų, ƴϸ  ׿
   ƹų ϵ .

  ϱ ,  DNS ġ Ѵ.  ġ RFC 
  ǰ ϰ 512Ʈ ū UDP DNS  ϽŰ Ϻ
  ι̴ (AOL  )  ʿ Ѱ̴. ť DNS 
  ̺귯ϴ RFC  ȣȯǵ Ǿ Ƿ RFC  ȣȯ  ʰ
   ޼  Ѵ. ġ ť ׷ ҹ
  DNS  信 Ȯϰ ϵ Ѵ.

  ġ   Ѵ. (ť ҿ 丮 Ұ)

          root: /usr/local/src/qmail-1.03# patch -p1 < /patch/to/qmail-103.patch

  3.3.  ť 丮 

  ù° ť ϴµ ʿ ϴ Ȩ丮 Ͽ Ѵ.
  ̵丮 ť   , ǱԷ̼ , ť ׸ 
  ť ̳ʸ    Ǵ ̴.

          # mkdir /var/qmail

  3.4.  ť ϴµ ʿ ̿ڿ ׷ 

   پ ť  ϱ  ̿ڵ ο ׷
  Ͽ Ѵ. INSTALL.ids  ʿ ׷ ִ.  
    ̹ Ǿ  ̴. ( ̽!) 
  ֶ󸮽     Ѵ:

          # groupadd nofiles
          # useradd -g nofiles -d /var/qmail/alias -s /bin/false alias
          # useradd -g nofiles -d /var/qmail -s /bin/false qmaild
          # useradd -g nofiles -d /var/qmail -s /bin/false qmaill
          # useradd -g nofiles -d /var/qmail -s /bin/false qmailp
          # groupadd qmail
          # useradd -g qmail -d /var/qmail -s /bin/false qmailq
          # useradd -g qmail -d /var/qmail -s /bin/false qmailr
          # useradd -g qmail -d /var/qmail -s /bin/false qmails

  ť ̿ڿ ׷ ߿    
  INSTALL.ids о.

  *** NOTE: IF YOU DO NOT CREATE THESE USERS AND GROUPS, QMAIL WILL NOT
  WORK. ***

  3.5.  ťϰ α׷ .

  ܰμ α׷ ť 丮 Ʈ .

  Type:
          # make setup check

  ť   ̴.   θ 
  /var/qmail Ʒ Ϻ ť ý ο 丮
  Ǿ ̴.

   ʿ α׷ Ѵ. rblsmtpd  :

          # tar zxvf rblsmtpd-0.70.tar.gz
          # cd rblsmtpd-0.70
          # make
          # make setup check

  rblsmtpd  α׷ /usr/local/bin/  ɰ̴.

  3.6.  ť Configure.

  ť  Ǿ ǱԸ ׿ Ѵ. ̰ ſ : ٽ
  ť 丮 ư  ԷѴ.

          # ./config

  config ũƮ DNS κ   IP ּ  DNS ã
  Ѵ.  ̰      ۾ ؾ Ѵ.
  INSTALL.ctl  о   IP DNS   ذؾ
  Ѵ. ׷  ذ  ٸ  
  ϶.

          # ./config-fast your.full.host.name

  ̰ ť ϴµ ʿ ϵ Ұ ̴.

  config-fast   Ŀ, /var/qmail/control  ִ ϵ
  ťϿ ̿밡  · Ǿ  ̴. Ʈ ϰ 
  ɿ   12: Ʈ   Ѵ.

  :  config ũƮ   Ͽٸ, ̼ġ
  ϸ ȵȴ.   ǱԷ̼  ť Ųٸ,
    ̰   · ɰ̴.

  3.7.  ť ˸ƽ ġ

          # cd ~alias
          # echo adam > .qmail-root
          # echo bob > .qmail-postmaster
          # echo bob > .qmail-mailer-daemon

  ť  ˸  ̿Ѵ. ̰ ť sendmail
  ٸ ֿ  ϳ̴.    ڼϰ ȴ. root
   ˸ƽ  ȴ. ̰  ڼϰ ȴ. ˸
  root ؼ . ̰  root ť ϼ ϴ°
  ƴϱ ̴.  ť root ؼ   
  ź ̴. INSTALL.alias    ڼ   ˼
  ִ.

  3.8.   ¾ Ʈ 丮 

   ť ġϴµ ־, ý  Ͽ ť
  ͵ ǵ  ʿ䰡 ִ. ̰ ϰ ϱϿ
  svscan   Ұ̰ ̰  Ű Ѻκ̴.

  Ͽ ɽ  ؿԴٸ,  /usr/local/bin  ̹
  ġǾ ̴.

  ù ƫ  丮 ʿ䰡 ִ. Dan Bernstein 
  /service 丮 ̿Ұ ϰ ִ. ٸ 丮 ϰ
  ִٸ װ ̴. /service ſ ϰ ֵ 
  丮  ̿ϸ ȴ.

  (ܿ)  POP3 ġ κ µ ʿ  ġϱ
  ٶ. POP3  丮 Ҵ ʿ svscan  ϱ 
   ־ Ѵ. ߿  Ͽ Ϸ ϸ 
  control    ٰ ´.

          # mkdir /service
          # mkdir /var/qmail/supervise
          # mkdir /var/qmail/supervise/qmail-send
          # chmod +t /var/qmail/supervise/qmail-send
          # mkdir /var/qmail/supervise/qmail-send/log
          # mkdir /var/qmail/supervise/qmail-smtpd
          # chmod +t /var/qmail/supervise/qmail-smtpd
          # mkdir /var/qmail/supervise/qmail-smtpd/log
          # mkdir /var/qmail/supervise/qmail-pop3d
          # chmod +t /var/qmail/supervise/qmail-pop3d
          # mkdir /var/qmail/supervise/qmail-pop3d/log
          # mkdir /var/log/qmail
          # mkdir /var/log/qmail/qmail-send
          # mkdir /var/log/qmail/qmail-smtpd
          # mkdir /var/log/qmail/qmail-pop3d
          # chown qmaill /var/log/qmail
          # chown qmaill /var/log/qmail/*

  svscan  ̿ϴ , under/service  丮 
  Ҽ  ̴. ſ /var/qmail/supervise Ʒ real
  丮 ϴ ̴.  ߿ /service 丮 ɺũ
   ̴. ׷  ƴϴ.

    svcscan  ý ۵Ǹ ׻ ǰ  ʿ伺
  ִ° ϰ rc ũƮ ۼѴ.  ýۿ Ʒ
   ۼߴ.

          #!/bin/sh -e
          # /etc/init.d/svscan : start or stop svscan.
          # borrowed from http://Web.InfoAve.Net/~dsill/lwq.html#start-qmail
          # modified by Adam McKenna <adam@flounder.net>
          # processname: svscan
          # chkconfig: 345 85 15
          # pidfile: /var/run/svscan.pid

          case "$1" in
                  start)
                  echo -n "Starting djb services: svscan "
                  cd /service
                  env - PATH="/usr/local/bin:$PATH" svscan &
                  echo $! > /var/run/svscan.pid
                  echo "."
          ;;
          stop)
                  echo -n "Stopping djb services: svscan "
                  kill `cat /var/run/svscan.pid`
                  echo -n "services "
                  svc -dx /service/*
                  echo -n " logging "
                  svc -dx /service/*/log
                  echo "."
          ;;
          restart|reload|force-reload)
                  $0 stop
                  $0 start
          ;;
          *)
                  echo 'Usage: /etc/init.d/svscan {start|stop|restart}'
                  exit 1
          esac

          exit 0

   init ũƮ ߰ ؾѴٸ, svcscan  ý Ʈÿ
  ۵ǵ ؾ Ұ̴.  init  ߰ ؾ ϴ 
  ýۿ   ã  ؾ Ұ̴.

  1: svscan ũƮ   ƴϴ. ̽ũƮ 
  init  ߰ ʿ䰡 ִ° ƴϴ.  ũƮ svscan 
  Ŀ ť ǵ ϴ ̴.

  ܿ: Ϲ REDHAT    ȯ濡 chkconfig 
  ϱ  κ ʿѵ  ĿƮ  3 ÷Ǿ 
  ʿ䰡 ִ. ̰  chconfig    . ٸ
  ߿ ʰ chkconfig 345  ߿ѵ ̰ LINUX  Ʈ 3,4,5
   Ǿ ϴ° Ÿ ִ. ڼ  man chkconfig 
  ϵ Ѵ.

          # processname: svscan
          # chkconfig: 345 85 15
          # pidfile: /var/run/svscan.pid

  ̷   chkconfig --add svscan  ũƮ
  Ϸ ϰ chkconfig --level 345 svscan on  ش忡
  ǵ Ѵ. ׸  ϸ尡  ̾ ϹǷ
  ⿡ ϴ ũƮ   755   ־ డ
    ش.

   Debian GNU/Linux   Ų. ũƮ
  /etc/init.d/svscan  Ѵ.

          # update-rc.d svscan defaults

  ť Ʈÿ Ű ũƮ   ۼѴ.
  /etc/rc.d/init.d/qmail ̶ Ϸ Ѵ.

          #!/bin/sh -e
          # /etc/init.d/qmail : start or stop the qmail mail subsystem.
          # borrowed from http://Web.InfoAve.Net/~dsill/lwq.html#start-qmail
          # modified by Adam McKenna <adam@flounder.net>
          # processname: qmail
          # chkconfig: 345 85 15
          # pidfile: /var/run/qmail.pid

          PATH=$PATH:/usr/local/bin:/var/qmail/bin

          case "$1" in
                  start)
                  echo -n "Starting mail-transport-agent:"
                  svc -u /var/qmail/supervise/*
                  echo -n " qmail"
                  svc -u /var/qmail/supervise/*/log
                  echo " logging."
          ;;
          stop)
                  echo -n "Stopping mail-transport-agent: "
                  echo -n " qmail"
                  svc -d /var/qmail/supervise/*
                  echo " logging"
                  svc -d /var/qmail/supervise/*/log
          ;;
          restart)
                  $0 stop
                  $0 start
          ;;
          reload|force-reload)
                  echo "Reloading 'locals' and 'virtualdomains' control files."
                  start-stop-daemon --stop --quiet --oknodo --signal HUP --exec /usr/sbin/qmail-send
          ;;
          *)
                  echo 'Usage: /etc/init.d/qmail {start|stop|restart|reload}'
                  exit 1
          esac

  exit 0

   /var/qmail/supervise 丮 Ҷ Ǿ. 켱
  /var/qmail/supervise/qmail-send  丮 Ѵ.

  ⿡    run  Ѵ. 
  /var/qmail/supervise/qmail-send/run   ϴ ̴.

          #!/bin/sh
          exec /var/qmail/rc

   /var/qmail/supervise/qmail-send/log/run    
  Ϸ Ѵ.

          #!/bin/sh
          exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s2500000 \
                  /var/log/qmail/qmail-send

   /var/qmail/supervise/qmail-smtpd     
  Ѵ.    run  Ѵ.

          #!/bin/sh
          QMAILDUID=`id -u qmaild`
          NOFILESGID=`id -g qmaild`
          exec /usr/local/bin/softlimit -m 2000000 \
                  /usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \
                  -u $QMAILDUID -g $NOFILESGID 0 smtp /var/qmail/bin/qmail-smtpd 2>&1

  log/run    .

          #!/bin/sh
          exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s2500000 \
                  /var/log/qmail/qmail-smtpd

  ܿ: POP3     
  /var/qmail/supervise/qmail-pop3d      
  run  Ѵ. ũƮ ߿ [domain-name]  ڽ ý
  θ ۼ ´.

          #!/bin/sh
          exec /usr/local/bin/tcpserver -v -R 0 pop3 /var/qmail/bin/qmail-popup \
                  [domain-name] /bin/checkpassword /var/qmail/bin/qmail-pop3d \
                  Maildir 2>&1

  log/run    .

          #!/bin/sh
          exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s2500000 \
                  /var/log/qmail/qmail-pop3d

  3.9.  ׼ Ʈ

  ť SMTPD  ϱ , ׼ Ʈ ǵ Ͽ Ѵ.
    ۾ /etc  Ǵ  ̿Ѵ. /etc/tcp.smtpd 
   ϴ ׼ Ʈ ̴.  ٸ ׼Ʈ 
   ʴ´ٸ /etc/tcp.smtp    ۼѴ.

          :allow

  ȣƮ ̿ܿ  ̵  ʴ ⺻
  ǱԷ̴̼.  ȣƮ  óƮ  ̸ ϴ
  ǱԷ̼  .

          127.0.0.1:allow,RELAYCLIENT=""
          192.168.1.:allow,RELAYCLIENT=""
          :allow

      man tcprules  ϶.

  rule   tcpserver  cdb(ͺ̽)  о
  Ȱȭ ʿ䰡 ִ. /etc/rcp.smtp Ϸ  tcprules α׷
  ̿Ͽ  ̽ Ѵ.   ϶.

          # tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp

  3.10.  sendmail ̱!!

  ̰ Ѵٴ   Ͽ ·ο  sendmail κ
    ǹѴ. 켱  sendmail  ãƼ װ
  δ. :

          # killall -TERM sendmail

  ̷ κ    sendmail õǸ ٽ
  ׿ ϱ   Ų.

          # mv /usr/lib/sendmail /usr/lib/sendmail.old
          # mv /usr/sbin/sendmail /usr/sbin/sendmail.old
          # ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
          # ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail

          # mv /usr/sbin/newaliases /usr/sbin/newaliases.old
          # ln -s /var/qmail/bin/newaliases /usr/sbin/newaliases

  (/usr/sbin   ýۿ  ִ.)

  *** ߿Ѱ: sendmail  ʱȭ ũƮ ؼ õǵ
  Ǿ ִ. ̷ ý reboot ɰ쿡 ϴ ʱȭ
  ũƮ sendmail  ʿ伺 ִ.   ý۸
  Ǿ ִ ǿ    ̴.

  3.11.  /var/qmail/rc ϱ

  /var/qmail/rc  ť߿  ߿  ϳ̴.
  ̰ ť å ϰ Ѵ.  ߿Ѱ ť ׻
   Ҽ ֵ Ѵ.  rc   ť  ⺻ 
    Ǿ ִ.

          #!/bin/sh

          exec env - PATH="/var/qmail/bin:$PATH" \
                  qmail-start '|dot-forward .forward |preline procmail'

  ܿ:  ũƮ ϵ   ־ Ѵ. chmod
  755 rc .

  3.12.  Maildir.

  Maildir ޼ ϴ ϳ μ   
   ִ:

  o

     Lock-free -- ̰ NFS ̿   ŷڵ
      ִ.

  o

     qmail-pop3d Ҽ ִ. ťϰ ϴ POP3 
     ϴ.

  o

     α׷ /var/spool/mail   Ϲڽ  ð
     µ stat()  ʴ´. Ը ̽
     ýۿ ̰ µ  ð ɸ ִ. mutt MUA
     ؼ  ȴ.

  o

     mutt MUA Ϻϰ Ѵ.

  Maildir ϰ Ǹ    ִ.

  o

     PINE  Ϻ  α׷ Maildir ϱ ؼ
     ġ ϰ  ؾѴ. PINE ġ ؼ Bloodhounds
     Internations  c-Ŭ̾Ʈ ġ ʿϴ.

  o

     Maildir  ޼  и Ϸ Ѵ. ̰ ϳ
     Ǯ ϴ°ͺ ڿ  ҸѴ.

   /var/spool/mail 丮 ſ  Ȩ丮 Maildir
  ̿ϱ⸦ Ѵٸ /var/qmail/rc    Ѵ.

          #!/bin/sh

          exec env - PATH="/var/qmail/bin:$PATH" \
                  -start '|dot-forward .forward ./Maildir/'

  Ұ Maildir  ̿   Ǿ ־ Ѵ. 
  root   Ǹ   ʽ ٲپ ƾ Ѵ.
  /etc/skil ִ Maildir ϴ°͵  ̵ ̴. ̰
  ڵ ο  Maildir  ش. Maildir Ͽ
   ˰  INSTALL.maildir о.

  3.13.  ť 

    ϷǾ ť  غ Ǿ. svscan  ̹
    ̹Ƿ /service 丮 /var/qmail/supervise  Ʈ
  丮 ɺ ũ ־ Ѵ.

          # ln -s /var/qmail/supervise/* /service/

  ť 񽺰 Ƿ ٷ Ѵ. ps μ  Ǵ 
  üũѴ.

  ܿ: ࿡ ť  ۵ ʰų α׿ tcpserver 
  Ʈ  ̶    tcpserver  ̹ ⵿
    ִ. ̷޼  /etc/rc.d/init.d/qmail stop 
  Ű ps  tcpserver  Ǿ ִ Ȯ .  kill
   ̰ /etc/rc.d/init.d/qmail start  ٽ ⵿ .

  ϳ /var/log/qmail  log 丮 log  
  ̴  current Ͽ δ ࿡   Ÿ 
   svscan   ʿ ý   Ѱ̴.
  ̷ svscan ̳ qmail  ۽ų ش control  
  ٴ ޼ ´. ׷ /etc/rc.d/init.d/svscan stop 
  Ű run     Ѵ. ׸ ٽ
  /etc/rc.d/init.d/svscan start  Ų. 3 ߿ 1-2
  ȵɰ쵵   ٽ ؾѴ.

          # ps auxww | grep qmail

  ϳ qmail-send μ  supervise μ ϰ̴.
   ׷   ٷ .  ߸Ǿٰ Ǹ
    ܰ  غ Ұ;ƴ.

  ť μ ٸ õ ׽Ʈ Ѵ. װ
  TEST.deliver    Ѵ. qmail-smtpd μ telnet Ʈ
  25 Ͽ ǰ ִ Ȯ .

  3.14.  rblsmtpd

  rblsmtpd  tcpserver Ͽ (  ťϰ sendmail) SMTP
  μ  ϴ Ϲ α׷̴.  MAPS RBL ȭ
  ҷϻƮ Ѵٸ SMTP   μ rblsmtpd  ʿ
   SMTP ȴ.   ٸ ŷ ýۿ
   ý Ѵٸ   (RSS) ãƺ
  Ѵ. ̰ rblsmtpd   Ƽ÷ ų ʿ䰡  ;ƴ.
  ̰  Ī -b ÷׸ ̿ μ Ҽ ִ.  
  ϴ  ãƺ ִ.

  ťϿ rblsmtpd  ߰ǰ Ϸ /var/qmail/supervise/qmail-
  smtp/run    Ѵ.

          #!/bin/sh
          QMAILDUID=`id -u qmaild`
          NOFILESGID=`id -g qmaild`
          exec /usr/local/bin/softlimit -m 2000000 \
                  /usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \
                  -u $QMAILDUID -g $NOFILESGID 0 smtp rblsmtpd /var/qmail/bin/qmail-smtpd 2>&1

    ٸ, qmail-smtpd μ  rblsmtpd ߰Ǿ
  ִ°  ̴. ̰ rbl.mps.vix.com  
    ɰ  RSS  ̿ϱ Ѵٸ qmail-smtpd 
  ϳ rblsmtpd  ߰ Ѵ.

          #!/bin/sh
          QMAILDUID=`id -u qmaild`
          NOFILESGID=`id -g qmaild`
          exec /usr/local/bin/softlimit -m 2000000 \
          /usr/local/bin/tcpserver -v -p -x /etc/tcp.smtp.cdb \
                  -u $QMAILDUID -g $NOFILESGID 0 smtp rblsmtpd rblsmtpd \
                  -rrelays.mail-abuse.org /var/qmail/bin/qmail-smtpd 2>&1

  ߰Ų rblsmtpd μ ŭ  Ʈ üũѴ.

  3.15.  RTFM

  ̽ ־   о°  ϰ̴. 
   Լؼ    ؼ д´ٸ ׷ 
  ʾƵ ȴ.   ϰ Ұ װ  ϰ
  Ѵ.

    qmail ư.

  3.16.  ϵ

   ѹ qmail ý ¾ϰ ״. װ ܼ
     Ͽٰ ϴ ̴. ٵ  
  ˰ԵȰͿ Ͽ ູ Ұ̰  sendmail  ȣƮ 
  ϴ°Ϳ Ͽ غ Ѵ.

   /var/qmail/control 丮    ϵ ִ.

          nose:/var/qmail/control$ ls -la
          total 8
          drwxr-xr-x 2 root qmail 1024 Sep 29 10:08 .
          drwxr-xr-x 10 root root 1024 Sep 18 02:48 ..
          -rw-r--r-- 1 root root 22 Sep 18 02:40 defaultdomain
          -rw-r--r-- 1 root root 27 Sep 18 02:40 locals
          -rw-r--r-- 1 root root 27 Sep 18 02:40 me
          -rw-r--r-- 1 root root 17 Sep 18 02:40 plusdomain
          -rw-r--r-- 1 root root 27 Sep 18 02:40 rcpthosts
          -rw------- 1 root root 147 Sep 29 10:08 virtualdomains

    ߿ ϵ ִµ (ٵ ߿ϴ):

  me -- (qmail  Ϸ ȴ. ̰Ϳ   ȣƮ
     ִ) rcpthosts -- (qmail  ޱ 
  ȣŸ̴.     Ͽ  Ͽ Ѵ.)

  ߿Ѱ:   qmail ٿ rcpthost Ʈ Ǿ
   ʴ.   󵵸 Ծ  ε Ͽ
  ȭ Ǿ Ѵ.

  locals -- (  ȣƮ,  /etc/passwd  ִ  
   ȣƮ ϵȴ.)

  3.17.  dot-qmail.

  dot-qmail  ߿ ̰    HOW-TO  ϳ
   Ҵ   ̴. ׷   qmail ġϰ
   95%  dot- qmail Ұ̱ ̴.
  dot-qmail qmail-local̶ Ҹ ޼   
    ִ. dot-qmail ϸ ̿ڴ   Ҽ ְ,
  ezmlm ϸ Ʈ Ҽ ְ (qmail ϸ Ʈ ),
  ̸ ˸ƽ Ҽ ְ, ܺ α׷ ȣϿ
  ڵ   ִ.

  dot-qmail  Ȩ丮 ִ .qmail Ͽ Ͽ ȴ.
  qmail-local message  ɿ  оδ.

  qmail .qmail  ã  쿡  Ȩ丮 ִ
  Ϲڽ  Ѵ. dot-mail Ŵ   ϶.

  dot-qmail ش  ϳ  ڽ ̾ƽ 
  ִٴ ̴.    ̿ account "adm" Ǿ ִٸ 
  .qmail-info  ¾ Ҽ ִ. Ͽ óϴ ޼
  adam-info ּȭϴ ɾ    ̴. dot-qmail
     ˸ƽ Ҽ ְ лȭ ̶
  ̿  ִ.

  3.18.  󵵸.

  dot-mail 縦 鼭   ˸ƽ ° ŭ̳
  .  󵵸 Ͽ    ۼѴ.

          example.com:user

    ŵǴ    ΰ ˷ְ
  ִ.  ̰ ó  ̳, δ ſ ̴.
     example.com  ŵǴ 󵵸 ؼ 
  adm̶ .qmail Ͽ  Ȩ丮 example.com Ϲ
  Ǵ°Ͱ   ǵ Ҽ ִ. ׷ٸ .qmail-info
  info@example.com  Ǿ Ѵ.

  ׷  ̿ڰ  ϳ 󵵸κ  
  Ϸ  ؾұ?

  󵵸  ſ   ִ. ȣ ڰ
  о    ȣ ̿ Ȯ Ѵ.  :

          example.com:adam-example
          example2.com:adam-example2

  ̷ ǱԷ̼  ȣƮ˸ƽ   Ѱ dot-qmail
  ϸ Ȯϴ°Ͱ ٸ.  info@example.com  .qmail-
  example-info  ؼ, info@example2.com  .qmail-example2-info 
  ȴ.

   .qmail-ext    qmail-local  ⼳ .qmail 
  ̿Ѵ.    ext  for-bar ̸ (?) qmail-local  .qmail-
  for- ٵ 켱 .qmail-for-bar ã´, ׸  .qmail-
  defualt ã´.   ͵ ߰ߵ  qmail-local
  ޼ ٿ(?)Ѵ. (ܷμ ⺻ ̿ ּҰ ִٸ qmail-
  local .qmail   ʰų .qmail  óѴ.)
  ̷ ó dot-qmail Ŵ κ °̴.

  3.19.  FastForward

  κ   /etc/aliases  ͼϴ. djb 
  fastforward Ű ̷  /etc/aliases  Ѵ.
  Ҿ

  /etc/aliases  Ȱȭ Ǹ, /var/qmail/alias/.qmail-default 
  ׳ Ѵ.

          | fastforward -d /etc/aliases.cdb

  Ѵ.  /etc/aliases  Ȱȭ Ǿ.  
   /etc/aliases    ִ. 󵵸ο ̿Ҽ
  ִ. (Ͽ  ʴ´) /etc/aliases  ϰ Ǹ
  /etc/qmail/bin/newaliases  Ͽ Ѵ.   ڼ 
   fastforward  ԵǴ ALIASES  о.

  3.20.   (׸ )

  ť ش , ϰ  MTA ̴.  ̰ 
  ٸ α׷ ̷ ְ  ϰ ϴ ͵ Ҽ ְ
  ־.  ʿ  ť Ʈ о.

  3.21.  ˾Ƶξ Ұ͵

   ٸ  鿡 縦 ǥѴ.

  o

     Dan Bernstein,  Ǹ α׷  ذͿ Ͽ

  o

     Russell Nelson, qmail Ȩ ȣϿ ذͿ Ͽ

  o

     Christopher Johnson, vckpw Ű ۼ ذͿ Ͽ

  o

     Mr. Sam, maildrop ϵ qmail پ  
     ذͿ Ͽ

  o

     鿡Դ  HOWTO  ߸  ǵ ص
     Ͽ 縦 帰.

  o

     Matthew Gibbins

  o

     Scott Schwartz

  o

     Mark Delany

  o

     harold@nb.com.[sg]

  o

     Erik Linder

  o

     Djalil Chafai

  o

     Olivier Mueller

  o

     Peter Rye

  o

     Harry Hersh

  o

     Michael Handler

  o

     Mate Wierdl

  o

     Dave Sill (See Life with Qmail , Ǵٸ Ǹ ť
     ۷ ̴.)

  o

     Neal Pollack

  3.22.  ٸƮ

     ťϻƮ  .

  o

     Dan Bernsteins ť Ʈ

  o

     ť Ȩ

  o

     Dave Sill  Life with Qmail

  o

     Inter7, vpopmail  qmailadmin  Ȩ

  3.23.  !

    ̷ ۾  Ͽ°? ׷ٸ Ұ
  . 

    HOWTO  ſ  Ǿٸ  ϰ ϸ
  ǰ, ϸ  ְų, Ưϰ ϰ Ѵٸ
  Amazone.com buy.com  Gift Certificate  ָ  ڴ.

  --Adam adam@flounder.net This HOWTO is Copyright(R) 1998-2000 Adam D.
  McKenna ̹ 㰡  Open Content ̼ .

