BlogもどきのWeblog

備忘録と日々の呟きとメモとCGIの実験場とされる何か。
プロフィール

GLANSHE
絵描き担当らしい

Total: 31346
Today: 1
Yesterday: 219
最新の記事

コンテンツ

最新のコメント

最新のトラックバック

カテゴリー

リンク

ニコ動MyListLink

qmailのインストールメモ
Cyberam Documents Project... - qmail
を参考にしながらdebianにqmailをインストールした時の個人用メモ。
他の環境ではうまくいかないかもしれません。

■あてたパッチ
・qmail-date-localtime.patch
・qmail-103.patch
・qmail-smtpd-relay-reject
・qmail-1.03.qmail_local.patch
・qmail-1.03.errno.patch
・qmail-qmail-popup-auth.patch (pop3とapopを両方許可)
・qmail-smtpd-auth-0.31.tar.gz (auth.patch)

smtp-authのみ許可するパッチ
・qmail-smtpd-auth-0.30-iwm.patch.txt

*パッチのあて方
$ patch -s -p1 <./qmail-xxxx.patch
qmail-smtpd-relay-rejectは
missing header for unified diff at line 3 of patch
とか言われるけど
patching file qmail-smtpd.c
が出てればあたってる模様。
解凍して最初にオプションなしでパッチあてたら出来たっぽい。
auth.patchはqmail-smtpd-auth-0.31内のbase64.*をコピーしてからあてる。

■インストール
一番下以外のパッチを全部あてて
$ make
# make setup check

/var/qmail/control以下に設定ファイルを作成
# ./config-fast hogehoe.com

make cleanして、一番下のパッチをあてて再度make
# make clean
$ patch -s -p1 <./qmail-smtpd-auth-0.30-iwm.patch.txt
$ make

これでsmtp-authのみ許可するqmail-smtpが出来るのでそれを /var/qmail/bin/ に"qmail-smtp-auth"と名前を変えてコピー
# cp qmail-smtp /var/qmail/bin/qmail-smtp-auth

/var/qmail/boot/home をrcにリネームして /var/qmail/ にコピー
# cp /var/qmail/boot/home /var/qmail/rc

■smtp-authとpop3とapopの認証
checkpasswordとかその辺の認証用プログラムをインストール
(略)

■起動用スクリプト(まだ暫定)

echo "Starting qmail:"
csh -cf '/var/qmail/rc &'
tcpserver -v -u `id -u qmaild` -g `id -g qmaild` -x /var/qmail/etc/tcp.smtp.cdb \
  0 smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 &

tcpserver -v -u `id -u qmaild` -g `id -g qmaild` -x /var/qmail/etc/tcp.smtp.cdb \
  0 587 /var/qmail/bin/qmail-smtpd-auth hogehoge.com \
  /bin/checkpassword /bin/true 2>&1 | /var/qmail/bin/splogger smtpd-sub 3 &

tcpserver -v 0 110 /var/qmail/bin/qmail-popup hogehoge.com /bin/selectcheckpw \
  /var/qmail/bin/qmail-pop3d Maildir 2>&1 \
  | /var/qmail/bin/splogger pop3d 3 &

touch /var/lock/qmail
;;

//まだ途中


time stamp:2008/05/14 13:41:48
トラックバック(0)|コメント(0)
この記事のトラックバックURL:

コメントを書く
名前:
タイトル:
MAIL:
URL:
コメント:
PASS:
何かしら