qmail-1.03

qmail-1.03.tar.gz
checkpassword-0.81.tar.gz
ucspi-tcp-0.88.tar.gz
qmail-date-localtime.patch

必要なものをいれる
# cd checkpassword-0.81
# make
# make setup check

# cd ucspi-tcp-0.88
# make
# make setup check

エラーがでたら
vi errno.h
extern int errno;

#include

これでいけた。

qmailのユーザーを作る
# cd qmail-1.03
# groupadd nofiles
# groupadd qmail
# mkdir /var/qmail/
# useradd -g nofiles -d /var/qmail/alias -s /bin/false alias
# useradd -g nofiles -d /var/qmail -s /bin/false qmaild
# useradd -g nofiles -d /var/qmail -s /bin/false qmaill
# useradd -g nofiles -d /var/qmail -s /bin/false qmailp
# useradd -g qmail -d /var/qmail -s /bin/false qmailq
# useradd -g qmail -d /var/qmail -s /bin/false qmailr
# useradd -g qmail -d /var/qmail -s /bin/false qmails

パッチをあてる
# patch < ../qmail-date-localtime.patch

ここでもエラーがでるので
vi errno.h
extern int errno;

#include

これでおk

# make setup check
# ./config-fast ホストの名前

起動スクリプトとかの設定
# touch /var/qmail/alias/.qmail
# touch /var/qmail/alias/.qmail-root
# touch /var/qmail/alias/.qmail-postmaster
# touch /var/qmail/alias/.qmail-mailer-daemon
# chmod 666 /var/qmail/alias/.qmail*
# cp /var/qmail/boot/home /var/qmail/rc
# vi tcpsmtp.txt
127.0.0.1:allow,RELAYCLIENT="" #自分自身
192.168.:allow,RELAYCLIENT="" #ローカル
:allow

# tcprules tcpsmtp.dat tcpsmtp.tmp < tcpsmtp.txt

sendmail関連が起動してたらKILL
サーバー再起動とかでも起動しないように変更しておく
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
# ln -s /var/qmail/bin/sendmail /usr/lib/sendmail

# vi /var/qmail/rc
# qmail-start ./Maildir/ splogger qmail

maildirmakeコマンドで作れる。

起動スクリプトをつくる。

csh -cf '/var/qmail/rc &'

/usr/local/bin/tcpserver -x /var/qmail/control/tcprules.dat -v -u (qmaildユーザー) -g (nofilesグループ) 0 smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 &
/usr/local/bin/tcpserver 0 110 /var/qmail/bin/qmail-popup (サーバーのホスト名) /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir &

qmail-injectでメールテスト。
いろいろテスト。
これからいろいろ設定。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中