qmail-conf

[ Nob's Home | qmail ]

Tetsu Ushijimaさんのqmail-conf をinstallしてみた。
qmail-confは tcpserver,daemontoolsでqmail、qmail-pop3d,qmail-smtpdなどを起動する設定を
簡単にしてくれるtoolです。djbdnsのsourceが必要です。

Information

What you need

Install

$ wget http://www.din.or.jp/~ushijima/qmail-conf/qmail-conf-0.60.tar.gz
$ wget http://cr.yp.to/djbdns/djbdns-1.05.tar.gz
$ tar zxvf qmail-conf-0.60.tar.gz -C src
$ tar zxvf djbdns-1.05.tar.gz -C src
$ cd src/qmail-conf-0.60
$ make -f Makefile.ini djbdns=../djbdns-1.05
$ make
$ su
# make setup check
# ln -s /var/qmail/bin/qmail-*-conf /usr/sbin

qmailの起動

qmailの起動の設定をします。
qmail関係のuser,groupは設定されているものとします。 /var/qmail/rcの内容は
#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir
としておきます。
# qmail-delivery-conf qmaill /var/qmail/service/qmail
# ln -s /var/qmail/service/qmail /service
# ln -s /var/qmail/service/qmail/log/main /var/log/qmail

qmail-smtpdの起動

# qmail-smtpd-conf qmaild qmaill /var/qmail/service/smtpd
# cd /var/qmail/service/smtpd
すでに /etc/tcp.smtp がある場合は
# cp /etc/tcp.smtp tcp
ない場合は
# ./add-relayclient 192.168.1.
として中継を許可するIP addressを設定する。
# make
# ln -s /var/qmail/service/smtpd /service

qmail-pop3dの起動

checkpasswordを使用する場合
# qmail-pop3d-conf /bin/checkpassword qmaill /var/qmail/service/pop3d
# cd /var/qmail/service/pop3d
接続を許可するIP addressを設定。
#  ./add-client 192.168.1.
# make
# ln -s /var/qmail/service/pop3d /service

qmail-qmqpdの起動

qmqpのportを設定しておく。
# vi /etc/services

qmqp            628/tcp    # QMQP (Quick Mail Queueing Protocol)
を追加

# qmail-qmqpd-conf qmaild qmaill /var/qmail/service/qmqpd
# cd /var/qmail/service/qmqpd
接続を許可するIP addressを設定。
#  ./add-client aaa.bbb.ccc.ddd
# make
# ln -s /var/qmail/service/qmqpd /service
# echo aaa.bbb.ccc.ddd > /var/qmail/control/qmqpservers


[ Nob's Home | qmail ]
nob@makioka.y-min.or.jp