1.download source :
  1.1 qmail-1.03.tar.gz
  1.2 patch qmail   http://ckdhr.com/ckd/qmail-103.patch
      patch qmail untuk big-concurency   http://www.qmail.org
      patch qmail untuk big-todo   http://www.qmail.org
      patch qmail untuk quota      http://www.qmail.org
  1.3 ucspi versi terbaru
  1.4 daemontools versi terbaru
  1.5 rblsmtpd versi terbaru
  1.6 dot-forward versi terbaru

  taruh mis.di  /usr/src/
  jangan lupa baca juga file INSTALL/README nya ya !
   
2.Bikin direktori buat  homenya si  qmail
  root:/usr/src/qmail-1.03# mkdir /var/qmail

3.root:/usr/src/qmail-1.03# cd /usr/src/qmail

4.root:/usr/src/qmail-1.03# tar -xvzf qmail-1.03.tar.gz

5.root:/usr/src/qmail-1.03# cd qmail-1.03

6.kita pacth dulu qmailnya :
  root:/usr/src/qmail-1.03# pacth -p1 < qmail-103.patch
  root:/usr/src/qmail-1.03# patch -p1 < big.concurency.patch
  root:/usr/src/qmail-1.03# patch -p1 < big-todo.103.patch
  root:/usr/src/qmail-1.03# patch -p1 < qmail-1.03-quotas-1.1.patch

7.bikin users dan groups qmail
  baca INSTALL.ids
  buat linux :
      # 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
  buat freebsd :
       # pw groupadd nofiles    
       # pw useradd alias -g nofiles -d /var/qmail/alias -s /nonexistent
       # pw useradd qmaild -g nofiles -d /var/qmail -s /nonexistent    
       # pw useradd qmaill -g nofiles -d /var/qmail -s /nonexistent    
       # pw useradd qmailp -g nofiles -d /var/qmail -s /nonexistent    
       # pw groupadd qmail    
       # pw useradd qmailq -g qmail -d /var/qmail -s /nonexistent    
       # pw useradd qmailr -g qmail -d /var/qmail -s /nonexistent    
       # pw useradd qmails -g qmail -d /var/qmail -s /nonexistent       

   kalo mau gampang 
   cp INSTALL.id  IDS
   edit file IDS seperlunya
   lalu chmod +x IDS
   ./IDS


8.compile qmail
  root:/usr/src/qmail-1.03# make setup check
  root:/usr/src/qmail-1.03# ./config

9.Install qmail alias
  root:/usr/src/qmail-1.03# cd  /var/qmail/alias
  root:/var/qmail/alias# echo admin > .qmail-root
  root:/var/qmail/alias# echo admin > .qmail-postmaster
  root:/var/qmail/alias# echo admin > .qmail-mailer-daemon

  (mis admin = user real yang bertugas sebagai admin mesin
   bersangkutan)

10.setup daemontools dan kawan-kawan
   jangan lupa baca README/INSTALL masing-masing program ya !
   RTFM
   root:/usr/src/# tar -xvzf daemontools-xxx.tar.gz
   root:/usr/src/# tar -xvzf ucspi-xxx.tar.gz
   root:/usr/src/# tar -xvzf rblsmtpd-xxx.tar.gz
   root:/usr/src/# tar -xvzf dot-forward-xxx.tar.gz
   
   compile :
   root:/usr/src/daemontools-xxx/#make setup check
   root:/usr/src/ucspi-xxx/# make setup check
   root:/usr/src/rblsmtpd/# make setup check
   root:/usr/src/dot-forward-xxx/# make setup check

11.bikin direktori buat script  dan log
   root:/usr/src/# mkdir /var/qmail/supervise
   root:/usr/src/# mkdir /var/qmail/supervise/qmail-send/
   root:/usr/src/# chmod +t /var.qmail/supervise/qmail-send/
   root:/usr/src/# mkdir /var/qmail/supervise/qmail-send/log
   root:/usr/src/# mkdir /var/qmail/supervise/qmail-smtpd
   root:/usr/src/# chmod +t  /var/qmail/supervise/qmail-smtpd/
   root:/usr/src/# mkdir /var/qmail/supervise/qmail-smtpd/log
   root:/usr/src/# mkdir /var/log/qmail
   root:/usr/src/# mkdir /var/log/qmail/qmail-send
   root:/usr/src/# mkdir /var/log/qmail/qmail-smtpd
   root:/usr/src/# chown qmaill /var/log/qmail
   root:/usr/src/# chown qmaill /var/log/qmail/*

   bikin file script :
   /var/qmail/start-qmail
   isinya :
 
   #!/bin/sh
   PATH=/var/qmail/bin:/usr/local/bin:/usr/bin:/bin export PATH

case "$1" in
  start)
    echo -n "Starting qmail: svscan"
    cd /var/qmail/supervise
    env - PATH="$PATH" svscan &
    echo $! > /var/run/svscan.pid
    echo "."
    ;;
  stop)
    echo -n "Stopping qmail: svscan"
    kill `cat /var/run/svscan.pid`
    echo -n " qmail"
    svc -dx /var/qmail/supervise/*
    echo -n " logging"
    svc -dx /var/qmail/supervise/*/log
    echo "."
    ;;
  stat)
    cd /var/qmail/supervise
    svstat * */log
    ;;
  doqueue|alrm)
    echo "Sending ALRM signal to qmail-send."
    svc -a /var/qmail/supervise/qmail-send
    ;;
  queue)
    qmail-qstat
    qmail-qread
    ;;
  reload|hup)
    echo "Sending HUP signal to qmail-send."
    svc -h /var/qmail/supervise/qmail-send
    ;;
  pause)
    echo "Pausing qmail-send"
    svc -p /var/qmail/supervise/qmail-send
    echo "Pausing qmail-smtpd"
    svc -p /var/qmail/supervise/qmail-smtpd
    ;;
  cont)
    echo "Continuing qmail-send"
    svc -c /var/qmail/supervise/qmail-send
    echo "Continuing qmail-smtpd"
    svc -c /var/qmail/supervise/qmail-smtpd
    ;;
  restart)
    echo "Restarting qmail:"
    echo "* Stopping qmail-smtpd."
    svc -d /var/qmail/supervise/qmail-smtpd
    echo "* Sending qmail-send SIGTERM and restarting."
    svc -t /var/qmail/supervise/qmail-send
    echo "* Restarting qmail-smtpd."
    svc -u /var/qmail/supervise/qmail-smtpd
    ;;
  cdb)
    tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
    chmod 644 /etc/tcp.smtp*
    echo "Reloaded /etc/tcp.smtp."
    ;;
  help)
    cat <&1


    bikin script /var/qmail/supervise/qmail-smtpd/log/run
    isinya :
    #!/bin/sh
    exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t
      /var/log/qmail/smtpd


     bikin script /var/qmail/rc
     isinya :
     #!/bin/sh
     exec env - PATH="/var/qmail/bin:$PATH" \
      qmail-start '|dot-forward .forward
      |preline procmail'

    (lebih jelas liat kumpulan script di :
     /var/qmail/boot)

    hati-hati menggunakan procmail
    karena procmail akan mendelivery default ke :
    /var/spool/mail  (linux)
    /var/mail/   (freebsd)
   
    jika anda menggunakan Mailbox atau Maildir
    anda harus sedikit mengubah source code procmail
    coba liat file file authenticate.c
    #define MAILSPOOLHOME "/Mailbox"    kalo pake Mailbox
     ganti jadi Maildir kalo pake Maildir

   
   isi file-file control seperlunya di
   /var/qmail/control

   
12.root:/usr/src/# chmod 0 /usr/sbin/sendmail
   root:/usr/src/# mv /usr/sbin/sendmail  /usr/sbin/sendmail.bak
   root:/usr/src/# cp /var/qmail/bin/sendmail /usr/sbin/

13.masukkan script  /var/qmail/start
   ke /etc/rc.local (freebsd)
      /var/qmail/start   
   atau kalo mau otomatis di freebsd
   cp /var/qmail/start   /usr/local/etc/rc.d/start.sh

14.jangan lupa itu file-file script
   /var/qmail/start
   /var/qmail/rc
   /var/qmail/supervise/qmail-send/run
   /var/qmail/supervise/qmail-smtpd/run
   /var/qmail/supervise/qmail-send/log/run
   /var/qmail/supervise/qmail-smtp/log/run
  
   di chmod +x


 akhir kata
 jangan lupa baca manual !!!
 diterjemahkan dari  life with qmail by dave sill dan 
 qmail how to by adam mc kenna
 di http://www.qmail.org

-dikshie-

    Source: geocities.com/hackermuda/exploits

               ( geocities.com/hackermuda)