- 2004年7月15日 11:05 PM
- Article(記事)
checkpasswordの導入
POP3デーモン自体はすでに前回のqmailのインストールと同時にインストールされているが、このデーモン自体には認証を行う機能がないため、認証機能を補う必要があります。平文パスワードによる最も簡単な認証確認の手段としては、checkpasswordです。
基本的には@ITのここの通りにやればできます。
ただし今回もerroパッチが必要なのでここから拾ってきましょう。
[root@www2 qmail]# tar zxf checkpassword-0.90.tar.gz
[root@www2 qmail]# cd checkpassword-0.90
[root@www2 checkpassword-0.90]# patch < ../checkpassword-0.90.errno.patch.txt
patching file error.h
[root@www2 checkpassword-0.90]# make setup check
relay-ctrl(POP Before SMTP)の導入
RELAYを許可するホストは、tcpserverのRELAYCLIENT環境変数にIPアドレスを設定する必要がある。でも外出先から自宅のqmail経由でメールを送信したい場合には事前にIPがわからないため、なんらかの手段を用いてRELAYCLIENTを設定させてあげる必要がある。
それがrelay-ctrlです。
・インストール
なじみの深いバージョン2.5はここからダウンロードできます。新しいバージョンじゃなくても機能的には問題ないし。
[root@www2 relay-ctrl-2.5]# make
[root@www2 relay-ctrl-2.5]# make root-install
/usr/bin/install -d /usr/sbin
/usr/bin/install -m 755 relay-ctrl-allow relay-ctrl-age /usr/sbin
/usr/bin/install -d /usr/man/man8
/usr/bin/install -m 644 relay-ctrl-age.8 relay-ctrl-allow.8 /usr/man/man8
chmod u+s /usr/sbin/relay-ctrl-allow
[root@www2 relay-ctrl-2.5]#
以下のディレクトリを作成
/etc/relay-ctrl
/var/qmail/relay-ctrl
/var/qmail/relay-ctrl/spool
/etc/relay-ctrl配下に設定を記述
[root@www2 relay-ctrl]# ls
expiry rule rulesdir smtpcdb smtprules spooldir tcprules
[root@www2 relay-ctrl]# cat expiry
900
[root@www2 relay-ctrl]# cat rule
:allow,RELAYCLIENT=”
[root@www2 relay-ctrl]# cat rulesdir
/etc/tcpserver
[root@www2 relay-ctrl]# cat smtpcdb
tcp.smtp.cdb
[root@www2 relay-ctrl]# cat smtprules
tcp.smtp
[root@www2 relay-ctrl]# cat spooldir
/var/qmail/relay-ctrl/spool
[root@www2 relay-ctrl]# cat tcprules
/usr/local/bin/tcprules
[root@www2 relay-ctrl]#
[root@www2 relay-ctrl]# crontab -l
# DO NOT EDIT THIS FILE – edit the master and reinstall.
# (/tmp/crontab.10278 installed on Thu Jul 15 22:58:42 2004)
# (Cron version — $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
* * * * * /usr/sbin/relay-ctrl-age
[root@www2 relay-ctrl]#
/etc/rc.d/init.d/qmailに以下を追記
/usr/local/bin/tcpserver -v -H -R -l0 -c10 0 pop3 \
/var/qmail/bin/qmail-popup www.kamata-net.com \
/bin/checkpassword /usr/sbin/relay-ctrl-allow \
/var/qmail/bin/qmail-pop3d Maildir 2>&1 \
| /var/qmail/bin/splogger pop3d 3 &
これでOK.
あわせて読みたい(関連記事):
- スパム対策(greylist) (2007年12月31日)
- メールサーバ構築(qmail) (2004年7月15日)
- iPhone に合う BlueToothキーボードは?(RBK-2300BTi) (2011年12月26日)
- SMTP over SSL 【CentOSサーバー導入】 (2010年2月28日)
- メーリングリスト(CML)設定 (2004年7月16日)
- 新しい: 時刻同期(ntp)設定
- 古い: メールサーバ構築(qmail)
コメント:0
トラックバック:0
- この記事のトラックバック URL
- http://blog.kamata-net.com/archives/000063.html/trackback
- トラックバックの送信元リスト
- メールサーバ構築(pop3) - kamata-net.com より
Additional comments powered byBackType






