- - PR -
POP/SMTPサーバが別々の場合の”POP before SMTP”の実装について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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 |
|
投稿日時: 2004-03-18 16:59
どもも。がると申します。
んと、結論から書くと「技術的に無理ではないけど面倒」な ラインだと思います。 結局、POP before SMTPは ・POPアクセス時にIPアドレスの情報を記述 ・記述された情報をベースにSMTPの認証 という手順を踏みますが、POP時の情報の書き出しを 「マシンを越えて」行う必要があるところが面倒か、と。 大雑把にいくのならNFSとかって手段もあると思うのですが :-P 厳密にはタイムラグがあるのとセキュリティホールの可能性が 考えられるので注意してくださいませ。 なんか他にいい方法があるとよいのですが :-P # 認証情報をDBに書き出せる、とかもありなのかな? |
|
投稿日時: 2004-03-18 17:33
お疲れ様です。
がるがるさんがいわれているように確かに面倒だと思います。 ただ、qmailなら、qmail+vpopmail+MySQLでの連携をさせれば意外にスムーズに行くような気もします。 ご参考まで・・・。 |
|
投稿日時: 2004-03-19 00:17
postfix + drac なら全くもって楽に実現できることなのですが、
qmail + reley-ctrl(なのかな?)だとちょっとひねりが 必要なようですね。 お手軽にやるなら NFS だろうと私も思います。 あとは... reley-ctrl なんかで利用するファイルを書くプログラム (要するにdracみたいなもの)を自分で書く、とか。 |
|
投稿日時: 2004-03-19 09:29
みなさん、ありがとうございます。
やっぱり、面倒なんですね・・・ ネットにあまりというか全然、同じようなケースが なかったもんで・・・ 悩んでいました。 NFSやdracの利用を模索してみます。 |
|
投稿日時: 2004-03-19 13:06
補足しておきます。
drac は IP で通信してデータベースに書き込む、というものなので 書き込み先の drac server の IP アドレスを対象SMTPサーバに 合わせておけばそれだけでO.K.です。 NFSうんぬんは、relay-ctrl等で利用するファイルをNFSマウントして POPサーバとSMTPサーバとで共有すればよい、という話です。 タイミングによってはクライアント(MUA)側にエラーメッセージが 表示されたりするかもしれないけれど、それでもべつにいいや、 ってな条件であれば難しいことではありません。 |
1