Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* qmail インストール [#i0358df3]
** ユーザ作成 [#ddd283b6]
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/qma...
pw user add help -u 601 -g nofiles -n qmaild -d /var/qma...
pw user add help -u 602 -g nofiles -n qmaill -d /var/qma...
pw user add help -u 603 -g nofiles -n qmailp -d /var/qma...
pw user add help -u 604 -g nofiles -n qmailq -d /var/qma...
pw user add help -u 604 -g nofiles -n qmailq -d /var/qma...
pw user add help -u 605 -g nofiles -n qmailr -d /var/qma...
pw user add help -u 606 -g nofiles -n qmails -d /var/qma...
** ファイル取得とパッチ適用 [#w605f557]
wget http://qmail.org/netqmail-1.05.tar.gz
tar zxvf netqmail-1.05.tar.gz
cd netqmail-1.05/
./collate.sh
公式:http://qmail.org/netqmail/
** そのほかのパッチ取得と適用 [#u81aaa3d]
wget http://mirror.averse.net/pub/FreeBSD/ports/local-di...
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
- qmail-date-localtime.patch ヘッダー日付のローカル化
- qmail-103.patch DNSオーバーパケット対応
- big-todo.103.patch 高速MTA化(queue/todo/の階層化)
- qmail-smtpd-relay-reject リレー拒絶
- big-concurrency.patch 同時起動可能プロセス数の引き上げ
** コンパイルとインストール [#oc2a5359]
make
make man
make setup check
*** インストール先を変えるには [#od503704]
conf-qmailを修正する。
*** big-concurrency.patchでコンパイルエラーが出たら [#u6e...
conf-ccを以下のようにする。
cc -O2 -DFD_SETSIZE=2048
もしくは、conf-spawnを編集し、エラーメッセージの通りの数...
*** manを読むには [#u3a36283]
/etc/manpath.configを修正する。
** 基本的な設定 [#aed97a8d]
本ホストがDNSに登録されていれば以下のようにする。
./config
DNSに登録されていなければ、ドメイン名を明示する。
./config-fast mail.example.com
*** 設定項目(/var/qmail/contorl以下) [#p2556f4d]
:defaultdomain |toなどにドメイン名が省略された場合、補完...
:locals |受信するホスト名・ドメイン名(qmail-sendが利用)
:rcpthosts |受信するホスト名・ドメイン名(qmail-smtpdが利用)
:me |サーバのホスト名
** 管理用のアカウントを作成 [#s298b894]
cd /var/qmail/alias
touch .qmail-postmaster .qmail-mailer-daemon .qmail-root
** ブートスクリプトを作成 [#h2f06564]
cp /var/qmail/boot/home /var/qmail/rc
*** Maildir形式を使うには [#s400013e]
上のrcファイルを以下のように修正する。
qmail-start ./Maildir/ splogger qmail
Maildirを作る。
/var/qmail/bin/maildirmake /var/qmail/alias/Maildir
/var/qmail/bin/maildirmake /home/taro/Maildir
** qmailの起動 [#z34d1587]
/var/qmail/rc &
** メール送信テスト [#pf4141a5]
/var/qmail/bin/sendmail root
less /var/qmail/alias/Mailbox
** qmailの終了 [#o66f141f]
pkill qmail-send
** 参考 [#q4c02146]
- http://www3.atwiki.jp/tmogmni/pages/26.html
- http://network.station.ez-net.jp/server/djb/qmail/netqm...
- http://www.isl.ne.jp/pc/040/rhat_006.html
- http://d.hatena.ne.jp/ragtarou/20070304
終了行:
* qmail インストール [#i0358df3]
** ユーザ作成 [#ddd283b6]
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/qma...
pw user add help -u 601 -g nofiles -n qmaild -d /var/qma...
pw user add help -u 602 -g nofiles -n qmaill -d /var/qma...
pw user add help -u 603 -g nofiles -n qmailp -d /var/qma...
pw user add help -u 604 -g nofiles -n qmailq -d /var/qma...
pw user add help -u 604 -g nofiles -n qmailq -d /var/qma...
pw user add help -u 605 -g nofiles -n qmailr -d /var/qma...
pw user add help -u 606 -g nofiles -n qmails -d /var/qma...
** ファイル取得とパッチ適用 [#w605f557]
wget http://qmail.org/netqmail-1.05.tar.gz
tar zxvf netqmail-1.05.tar.gz
cd netqmail-1.05/
./collate.sh
公式:http://qmail.org/netqmail/
** そのほかのパッチ取得と適用 [#u81aaa3d]
wget http://mirror.averse.net/pub/FreeBSD/ports/local-di...
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
- qmail-date-localtime.patch ヘッダー日付のローカル化
- qmail-103.patch DNSオーバーパケット対応
- big-todo.103.patch 高速MTA化(queue/todo/の階層化)
- qmail-smtpd-relay-reject リレー拒絶
- big-concurrency.patch 同時起動可能プロセス数の引き上げ
** コンパイルとインストール [#oc2a5359]
make
make man
make setup check
*** インストール先を変えるには [#od503704]
conf-qmailを修正する。
*** big-concurrency.patchでコンパイルエラーが出たら [#u6e...
conf-ccを以下のようにする。
cc -O2 -DFD_SETSIZE=2048
もしくは、conf-spawnを編集し、エラーメッセージの通りの数...
*** manを読むには [#u3a36283]
/etc/manpath.configを修正する。
** 基本的な設定 [#aed97a8d]
本ホストがDNSに登録されていれば以下のようにする。
./config
DNSに登録されていなければ、ドメイン名を明示する。
./config-fast mail.example.com
*** 設定項目(/var/qmail/contorl以下) [#p2556f4d]
:defaultdomain |toなどにドメイン名が省略された場合、補完...
:locals |受信するホスト名・ドメイン名(qmail-sendが利用)
:rcpthosts |受信するホスト名・ドメイン名(qmail-smtpdが利用)
:me |サーバのホスト名
** 管理用のアカウントを作成 [#s298b894]
cd /var/qmail/alias
touch .qmail-postmaster .qmail-mailer-daemon .qmail-root
** ブートスクリプトを作成 [#h2f06564]
cp /var/qmail/boot/home /var/qmail/rc
*** Maildir形式を使うには [#s400013e]
上のrcファイルを以下のように修正する。
qmail-start ./Maildir/ splogger qmail
Maildirを作る。
/var/qmail/bin/maildirmake /var/qmail/alias/Maildir
/var/qmail/bin/maildirmake /home/taro/Maildir
** qmailの起動 [#z34d1587]
/var/qmail/rc &
** メール送信テスト [#pf4141a5]
/var/qmail/bin/sendmail root
less /var/qmail/alias/Mailbox
** qmailの終了 [#o66f141f]
pkill qmail-send
** 参考 [#q4c02146]
- http://www3.atwiki.jp/tmogmni/pages/26.html
- http://network.station.ez-net.jp/server/djb/qmail/netqm...
- http://www.isl.ne.jp/pc/040/rhat_006.html
- http://d.hatena.ne.jp/ragtarou/20070304
ページ名: