CNAME_lookup_failed_temporarily. 512byte以上がひっかかるので、 http://www.ckdhr.com/ckd/qmail-103.patch このパッチも必ずあてること。

# patch < ../qmail-103.patch

○qmail用group,user 作成

groupadd nofiles
groupadd qmail
mkdir /var/qmail
useradd -g nofiles -s /bin/false -d /var/qmail/alias alias
useradd -g nofiles -s /bin/false -d /var/qmail qmaild
useradd -g nofiles -s /bin/false -d /var/qmail qmaill
useradd -g nofiles -s /bin/false -d /var/qmail qmailp
useradd -g qmail -s /bin/false -d /var/qmail qmailq
useradd -g qmail -s /bin/false -d /var/qmail qmailr
useradd -g qmail -s /bin/false -d /var/qmail qmails

確認

nofiles:x:509:
qmail:x:510:

qmaild:x:509:509::/var/qmail:/nonexistent
qmaill:x:510:509::/var/qmail:/nonexistent
qmailp:x:511:509::/var/qmail:/nonexistent
alias:x:512:509::/var/qmail/alias:/nonexistent
qmailq:x:513:510::/var/qmail:/nonexistent
qmailr:x:514:510::/var/qmail:/nonexistent
qmails:x:515:510::/var/qmail:/nonexistent
[root@linux qmail-1.03]# vi error.h ← error.h編集
extern int errno;
↓
#include<errno.h> ← 変更
tar xvfz qmail-1.03.tar.gz
tar zxvf qmail-smtpd-auth-0.31.tar.gz ← SMTP-Auth対応パッチ展開
mv qmail-smtpd-auth-0.31/* ./qmail-1.03/ ← SMTP-Auth対応パッチをqmail展開先ディレクトリへ移動
cd qmail-1.03
patch < ../qmail-date-localtime.patch    ←日本標準時間対応パッチ施行
patch < auth.patch       ←SMTP-Auth対応パッチ施行(解凍したフォルダごといれる)
patch < ../qmail-smtpd-relay-reject    ←不正中継拒否対応パッチ施行
patch < ../qmail-103.patch

[root@linux qmail-1.03]# vi error.h ← error.h編集
extern int errno;
↓
#include<errno.h> ← 変更

make setup check

○host名の設定(必須)

# ./config-fast host.example.com

■最低限のalias作成

# cd /var/qmail/alias
# echo '&root' >.qmail-mailer-daemon
# echo '&root' >.qmail-postmaster
# echo '&aatara' >.qmail-root 

■sendmail の置き換え

# mv /usr/sbin/sendmail /usr/sbin/sendmail.8.11.6-3
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail  
# mv /usr/lib/sendmail /usr/lib/sendmail.bak
# ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
cp /var/qmail/boot/home+df /var/qmail/rc

tcpserver

tar xvfz ucspi-tcp-0.88.tar.gz
cd ucspi-tcp-0.88
make setup check
mkdir /var/log/qmail
chown qmaill:nofiles /var/log/qmail
chmod 755 /var/log/qmail
vi /var/qmail/control/tcp.smtp

[/var/qmail/control/tcp.smtp]

:allow
tcprules /var/qmail/control/tcp.smtp.cdb \
/var/qmail/control/tcp.smtp.tmp < \
/var/qmail/control/tcp.smtp

checkpassword

tar xvfz checkpassword-0.90.tar.gz
cd checkpassword-0.90
make
make setup check

daemontools

tar xvfz daemontools-0.76.tar.gz
cd admin/daemontools-0.76
package/install
自動で svscan が起動する。
[/etc/inittab]
SV:123456:respawn:/command/svscanboot

必要?

新規ユーザ追加時に自動でホームディレクトリにMaildir形式のメールボックスが作成されるようにする

[root@linux ~]# rm -rf /etc/skel/Maildir

[root@linux ~]# /var/qmail/bin/maildirmake /etc/skel/Maildir


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS