make qmail
- 展開する
% tar xvf qmail-1.03.tar.gz
- Change root user
% su
- qmail directryを作る
# mkdir /var/qmail
- 必要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 は なんでもいいです
- make
# make setup check
setup qmail
- host のsetup
# ./config-fast dooby.dooba.org
FQDNを指定します。
- alias userを作る
# (cd ~alias; touch .qmail-postmaster .qmail-mailer-daemon .qmail-root)
# chmod 644 ~alias/.qmail*
- SMTP serverのsetup
# echo ':dooby.dooba.org' > /var/qmail/control/smtproutes
":"忘れない
- rc scriptのsetup 1
# cp /var/qmail/boot/home /var/qmail/rc
# cp /var/qmail/rc /etc/rc.d/init.d/qmail
- 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
- /etc/inetd.conf の smtp を消します。
qmailの個人用setup
mail serverのhost,userをシェルのRCファイル(bash なら .bashrc)に書く
- export QMAILUSER=jorjo
- export QMAILHOST=doody.dooba.org