make qmail

  1. 展開する
    % tar xvf qmail-1.03.tar.gz
  2. Change root user
    % su
  3. qmail directryを作る
    # mkdir /var/qmail
  4. 必要user,groupを作る
    # groupadd -g 120 nofiles
    # useradd -u 120 -g nofiles -d /var/qmail/alias alias
    # useradd -u 121 -g nofiles -d /var/qmail qmaild
    # useradd -u 122 -g nofiles -d /var/qmail qmaill
    # useradd -u 123 -g nofiles -d /var/qmail qmailp
    # groupadd -g 121 qmail
    # useradd -u 124 -g qmail -d /var/qmail qmailq
    # useradd -u 125 -g qmail -d /var/qmail qmailr
    # useradd -u 126 -g qmail -d /var/qmail qmails

    uid,gid は なんでもいいです

  5. make
    # make setup check

setup qmail

  1. host のsetup
    # ./config-fast dooby.dooba.org
    FQDNを指定します。
  2. alias userを作る
    # (cd ~alias; touch .qmail-postmaster .qmail-mailer-daemon .qmail-root)
    # chmod 644 ~alias/.qmail*
  3. SMTP serverのsetup
    # echo ':dooby.dooba.org' > /var/qmail/control/smtproutes
    ":"忘れない
  4. rc scriptのsetup 1
    # cp /var/qmail/boot/home /var/qmail/rc
    # cp /var/qmail/rc /etc/rc.d/init.d/qmail
  5. rc scriptのsetup 2
    入れます /etc/rc.d/init.d/qmail
    /usr/local/bin/tcpserver -u 121 -g 120 0 smtp /var/qmail/bin/qmail-smtpd &
    121 は qmaild の uid, 120 は qmail の gid == nofiles
  6. /etc/inetd.conf の smtp を消します。

qmailの個人用setup

mail serverのhost,userをシェルのRCファイル(bash なら .bashrc)に書く
Back Shuu