tcpserverとvpopmailのインストール
新マシン「meadowsage.oheso.com」のメールサーバ構築最終章。qmailは導入済み。SMTPとPOP3をtcpserver経由で稼働させる。また、バーチャルドメインに対応すべく、vpopmailもインストールしておく。
tcpserverはビルド済みのRPMパッケージから手抜きインストール。
# rpm -Uvh http://www.qmail.org/rpms/ucspi-tcp-0.88-006patch.i386.rpm # rpm -Uvh http://www.qmail.org/rpms/RPMS/checkpassword-0.90-2patch.i386.rpm
vpopmailはソースから。
$ wget http://www.inter7.com/vpopmail/vpopmail-5.2.2.tar.gz $ tar zxfv vpopmail-5.2.2.tar.gz $ cd vpopmail-5.2.2
rootになって、vchkpwのユーザとグループを作成。
# groupadd vchkpw # useradd -g vchkpw vpopmail
makeしてインストール。とりあえず、POP before SMTPのみオプション指定。
# ./configure --enable-roaming-users=y # make # make install-strip
メールアカウントを新規作成するには、まずドメインを追加してから。
# /home/vpopmail/bin/vadddomain foobar.com
postmasterのパスワードを訊かれるので、適宜入力する。メールユーザの追加は以下のとおり。
# /home/vpopmail/bin/vadduser user@foobar.com password
SMTPリレーを許可するホストは、/home/vpopmail/etc/tcp.smtpに追加し、以下のコマンドでdb化する(今回は特に更新せず)。
# tcprules /home/vpopmail/etc/tcp.smtp.cdb /home/vpopmail/etc/tcp.smtp.tmp < /home/vpopmail/etc/tcp.smtp
qmailおよびSMTP、POP3(いずれもtcpserver経由)を起動。101と502はそれぞれ、qmail-sendのUIDとGID。
# /var/qmail/rc # /usr/local/bin/tcpserver -HRl0 -x /home/vpopmail/etc/tcp.smtp.cdb -c20 -u 101 -g 502 0 smtp /usr/local/bin/rblsmtpd -r relays.ordb.org -r relays.visi.com -r sbl.spamhaus.org -r list.dsbl.org /var/qmail/bin/qmail-smtpd 2>&1 | /var/qmail/bin/splogger smtpd 3 & # /usr/local/bin/tcpserver -HRl0 0 pop3 /var/qmail/bin/qmail-popup meadowsage.oheso.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger pop3d 3 &
同様のコマンドを、/etc/rc.d/rc.localの末尾に記述しておいた。ちなみに、qmailの起動部分は、もうちょっと書き足してある。
if [ -f /var/qmail/rc ] then bin/csh -cf /var/qmail/rc fi
最後に、crontabに以下を記述。
40 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null
トラックバック(0)
このブログ記事を参照しているブログ一覧: tcpserverとvpopmailのインストール
このブログ記事に対するトラックバックURL: http://somin.heteml.jp/mt/mt-tb.cgi/4283
コメントする