qmail インストールユーザ作成pw group add -g 600 -n nofiles pw group add -g 601 -n qmail pw user add help -u 600 -g nofiles -n qmaild -d /var/qmail -m -k . -s /usr/sbin/nologin pw user add help -u 601 -g nofiles -n qmaild -d /var/qmail -m -k . -s /usr/sbin/nologin pw user add help -u 602 -g nofiles -n qmaill -d /var/qmail -m -k . -s /usr/sbin/nologin pw user add help -u 603 -g nofiles -n qmailp -d /var/qmail -m -k . -s /usr/sbin/nologin pw user add help -u 604 -g nofiles -n qmailq -d /var/qmail -m -k . -s /usr/sbin/nologin pw user add help -u 604 -g nofiles -n qmailq -d /var/qmail -m -k . -s /usr/sbin/nologin pw user add help -u 605 -g nofiles -n qmailr -d /var/qmail -m -k . -s /usr/sbin/nologin pw user add help -u 606 -g nofiles -n qmails -d /var/qmail -m -k . -s /usr/sbin/nologin ファイル取得とパッチ適用wget http://qmail.org/netqmail-1.05.tar.gz tar zxvf netqmail-1.05.tar.gz cd netqmail-1.05/ ./collate.sh そのほかのパッチ取得と適用wget http://mirror.averse.net/pub/FreeBSD/ports/local-distfiles/sada/qmail-date-localtime.patch.gz wget http://www.ckdhr.com/ckd/qmail-103.patch wget http://www9.jp.qmail.org/big-todo.103.patch wget http://www.qmail.org/qmail-smtpd-relay-reject wget http://www.qmail.org/big-concurrency.patch gunzip qmail-date-localtime.patch.gz cd netqmail-1.05/ patch -p1 < ../qmail-date-localtime.patch patch -p1 < ../qmail-103.patch patch -p1 < ../big-todo.103.patch patch -p1 < ../qmail-smtpd-relay-reject patch -p1 < ../big-concurrency.patch
コンパイルとインストールmake make man make setup check インストール先を変えるにはconf-qmailを修正する。 big-concurrency.patchでコンパイルエラーが出たらconf-ccを以下のようにする。 cc -O2 -DFD_SETSIZE=2048 もしくは、conf-spawnを編集し、エラーメッセージの通りの数字にする。 manを読むには/etc/manpath.configを修正する。 基本的な設定本ホストがDNSに登録されていれば以下のようにする。 ./config DNSに登録されていなければ、ドメイン名を明示する。 ./config-fast mail.example.com 設定項目(/var/qmail/contorl以下)
管理用のアカウントを作成cd /var/qmail/alias touch .qmail-postmaster .qmail-mailer-daemon .qmail-root ブートスクリプトを作成cp /var/qmail/boot/home /var/qmail/rc Maildir形式を使うには上のrcファイルを以下のように修正する。 qmail-start ./Maildir/ splogger qmail Maildirを作る。 /var/qmail/bin/maildirmake /var/qmail/alias/Maildir /var/qmail/bin/maildirmake /home/taro/Maildir qmailの起動/var/qmail/rc & メール送信テスト/var/qmail/bin/sendmail root less /var/qmail/alias/Mailbox qmailの終了pkill qmail-send 参考 |
|