qmailでSMTP認証

SMTP認証のパッチ(mail-smtpd-auth-0.31.tar.gz)をダウンロードして、qmailのソースにあて、再度qmailをmake setup check。

$ tar zxfv qmail-smtpd-auth-0.31.tar.gz
qmail-smtpd-auth-0.31/
qmail-smtpd-auth-0.31/auth.patch
qmail-smtpd-auth-0.31/CHANGES
qmail-smtpd-auth-0.31/base64.c
qmail-smtpd-auth-0.31/base64.h
qmail-smtpd-auth-0.31/README.auth
$ mv qmail-smtpd-auth-0.31/* qmail-1.03
$ cd qmail-1.03
$ patch -s -p1 < auth.patch
patching file Makefile
patching file TARGETS
patching file qmail-smtpd.8
patching file qmail-smtpd.c
$ sudo make setup check

/var/qmail/rcの

qmail-start ./Maildir/ splogger qmail &
tcpserver -v -u [qmaildのuid] -g [qmaildのgid] -x /etc/tcp.smtp.cdb \
0 smtp /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 &

qmail-start ./Maildir/ splogger qmail &
tcpserver -v -u [qmaildのuid] -g [qmaildのgid] -x /etc/tcp.smtp.cdb \
0 smtp /var/qmail/bin/qmail-smtpd /bin/checkpassword /bin/true 2>&1 | \
/var/qmail/bin/splogger smtpd 3 &

に変える。

qmail完全解説―qmailを使ったセキュアなメールサーバの構築

qmail完全解説―qmailを使ったセキュアなメールサーバの構築