再セットアップをしながらメモ。
                              qmailとvpopmailとcourier-imapを使ってSMTP AUTHとPOP3サーバとIMAPサーバを構築するのが目的。
                                 POP before SMTPは使わない。SMTP AUTHで十分
                              qmail
                              qmail-date-localtime.patchとqmail-smtpd-newline.patchとqmail-smtpd-authパッチを当てる。
                              
                              
# tar zxf qmail-1.03.tar.gz
# patch -d ./qmail-1.03 < ./qmail-date-localtime.patch
# patch -d ./qmail-1.03 < ./qmail-smtpd-newline.patch
# tar zxf qmail-smtpd-auth-0.31.tar.gz
# cd qmail-smtpd-auth-0.31 
# cp README.auth base64.c base64.h ../qmail-1.03
# patch -d ../qmail-1.03 < auth.patch
# cd ../qmail-1.03
                              でqmailをインストール
                              
                              
# mkdir /var/qmail
# /usr/sbin/groupadd -g 300 nofiles
# /usr/sbin/groupadd -g 301 qmail
# /usr/sbin/useradd -u 300 -g nofiles -d /var/qmail/alias -s /bin/false alias
# /usr/sbin/useradd -u 301 -g nofiles -d /var/qmail -s /bin/false qmaild
# /usr/sbin/useradd -u 302 -g nofiles -d /var/qmail -s /bin/false qmaill
# /usr/sbin/useradd -u 303 -g nofiles -d /var/qmail -s /bin/false qmailp
# /usr/sbin/useradd -u 304 -g qmail -d /var/qmail -s /bin/false qmailq
# /usr/sbin/useradd -u 305 -g qmail -d /var/qmail -s /bin/false qmailr
# /usr/sbin/useradd -u 306 -g qmail -d /var/qmail -s /bin/false qmails
# make
# make man
# make setup check
# ./config
# cp /var/qmail/boot/home /var/qmail/rc
                              
                                 sendmailが入っているなら
                              
                              
# mv /usr/sbin/sendmail /usr/sbin/sendmail.bak
# chmod 0 /usr/sbin/sendmail.bak
# ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
                              としておく
                              tcpserver
                              tcpserverはシンプル
                              
                              
tar zxf ucspi-tcp-0.88.tar.gz
cd ucspi-tcp-0.88
make setup check
echo '127.:allow,RELAYCLIENT=""' >> /etc/tcp.smtp
/usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
                              
                              
                              vpopmail
                              inter7からダウンロード
                                 ユーザの作成とコンパイル
                              
                              
# /usr/sbin/useradd -g vchkpw -u 721 vpopmail -M -s /bin/false
# /usr/sbin/groupadd -g 721 vchkpw
# tar zxf vpopmail-5.4.0.tar.gz 
# cd vpopmail-5.4.0
# ./configure
# make
# make install-strip
                              
                                 ドメイン・ユーザの追加は
                              
                              
# /home/vpopmail/bin/vadddomain ドメイン名
# /home/vpopmail/bin/vadduser ユーザ名@ドメイン名
                              
                              
                              courier-imap
                              Inter7からダウンロード
                              
                              
# tar jxf courier-imap-3.0.5.tar.bz2 
# cd courier-imap-3.0.5
# ./configure --enable-workarounds-for-imap-client-bugs --enable-unicode=iso-2022-jp,iso-8859-1,utf-8 --without-ipv6 --without-authpwd --without-authshadow --without-authpam --without-authuserdb --without-authcram --with-authvchkpw --without-authldap --without-authmysql --without-authpgsql --without-authdaemon --disable-root-check --with-redhat
# make 
# make install
# make install-configure
                              「--disable-root-check」をつけるとrootでmakeできる。
                                 「 --with-redhat」をつけないと、rpmを作れとでてくる。
                              以上、全部起動
                              
                              
# /usr/lib/courier-imap/libexec/pop3d.rc start
# /usr/lib/courier-imap/libexec/imapd.rc start
# /usr/local/bin/tcpserver -R -H -x /etc/tcp.smtp.cdb -u vpopmail -g vchkpw 0 smtp /var/qmail/bin/qmail-smtpd nomadscafe.jp /home/vpopmail/bin/vchkpw /bin/true &
# csh -cf /var/qmail/rc & 
                              
                                 <追記>
                                 Patchがダウンロードできないみたいです。
                                 http://nomadscafe.jp/qmail/qmail-smtpd-newline.patch
                                 http://nomadscafe.jp/qmail/qmail-date-localtime.patch 
                                 に置いておきます。