- PR -

POP/SMTPサーバが別々の場合の”POP before SMTP”の実装について

1
投稿者投稿内容
ひさ♪
常連さん
会議室デビュー日: 2002/09/20
投稿数: 23
投稿日時: 2004-03-18 14:41
お世話になります。

件名の通り、POPサーバとSMTPサーバが別々の場合でも、
POP before SMTPは利用可能でしょうか?その方法について
ご教示ください。 よろしくお願いします。

[環境]
送信用サーバ : smtp.mydomain.com (192.168.1.11)
 ・qmail-smtpd で動作しています。

受信用サーバ : pop.mydomain.com (192.168.1.12)
 ・qmail-1.03
 ・checkpassword-0.90
 ・ucspi-tcp-0.88
 ・daemontools-0.76

がるがる
ぬし
会議室デビュー日: 2002/04/12
投稿数: 873
投稿日時: 2004-03-18 16:59
どもも。がると申します。
んと、結論から書くと「技術的に無理ではないけど面倒」な
ラインだと思います。

結局、POP before SMTPは
・POPアクセス時にIPアドレスの情報を記述
・記述された情報をベースにSMTPの認証
という手順を踏みますが、POP時の情報の書き出しを
「マシンを越えて」行う必要があるところが面倒か、と。

大雑把にいくのならNFSとかって手段もあると思うのですが :-P
厳密にはタイムラグがあるのとセキュリティホールの可能性が
考えられるので注意してくださいませ。

なんか他にいい方法があるとよいのですが :-P
# 認証情報をDBに書き出せる、とかもありなのかな?
Dr.Doraemon
ぬし
会議室デビュー日: 2002/03/23
投稿数: 265
投稿日時: 2004-03-18 17:33
お疲れ様です。

がるがるさんがいわれているように確かに面倒だと思います。
ただ、qmailなら、qmail+vpopmail+MySQLでの連携をさせれば意外にスムーズに行くような気もします。

ご参考まで・・・。
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2004-03-19 00:17
postfix + drac なら全くもって楽に実現できることなのですが、
qmail + reley-ctrl(なのかな?)だとちょっとひねりが
必要なようですね。

お手軽にやるなら NFS だろうと私も思います。
あとは... reley-ctrl なんかで利用するファイルを書くプログラム
(要するにdracみたいなもの)を自分で書く、とか。
ひさ♪
常連さん
会議室デビュー日: 2002/09/20
投稿数: 23
投稿日時: 2004-03-19 09:29
みなさん、ありがとうございます。

やっぱり、面倒なんですね・・・
ネットにあまりというか全然、同じようなケースが
なかったもんで・・・ 悩んでいました。

NFSやdracの利用を模索してみます。
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2004-03-19 13:06
補足しておきます。

drac は IP で通信してデータベースに書き込む、というものなので
書き込み先の drac server の IP アドレスを対象SMTPサーバに
合わせておけばそれだけでO.K.です。

NFSうんぬんは、relay-ctrl等で利用するファイルをNFSマウントして
POPサーバとSMTPサーバとで共有すればよい、という話です。
タイミングによってはクライアント(MUA)側にエラーメッセージが
表示されたりするかもしれないけれど、それでもべつにいいや、
ってな条件であれば難しいことではありません。
1

スキルアップ/キャリアアップ(JOB@IT)