メールの送信先を制限するには?

[上に] [前に] [次に]
さっち 1999/06/29(火) 12:52:10
こんにちは。
掲示板でコメントを登録するとき、フォームで入力したアドレスの
人にメールでコメントが入力されたことを知らせるようにしました。
「mail」関数を使っているのですが、これだと、誰にでもメールが
送れてしまいます。(しかも、送り主が不明な状態で・・・)
そこで、送信できる範囲を制限したいのですが、何か良い方法はあ
るのでしょうか?

[E-Mail] [HomePage] 1999/07/01(木) 04:54:57
送信できる範囲とは?

例えば ac.jp へのみ送信できるようにしたいのであれば、CGI の
なかで、送信アドレスの末尾が ac.jp になっていないものにエラー
を返すとか。

さっち 1999/07/02(金) 08:55:50
Sさん、ありがとうございます。
やっぱり、その方法がよいのでしょうね。

では、逆に送信先の制限ではなくて、メール送信機能の使用者を制限
するには、IPアドレスなどで判断するのが良いのでしょうか?

ふじ 1999/07/02(金) 13:42:08
ダイヤルアップの場合はIPアドレスは固定じゃないですし、
使わせたくない人と使ってもよい人が同じプロバイダを使ってたりしたら
判別不能でしょう。

アイディアとしては・・・
・予めメールでパスワードを知らせておいて、メール送信機能を使っていい人は
投稿時に入力して貰う。

・秘密の「クッキー食わせるページ」を作っておいて、そこに行って
クッキーを喰ってからだとメール送信機能が使えるようになる。

とかかなあ。(あんまりぱっとしないけど)

さっち 1999/07/02(金) 14:58:52
ふじさん、ありがとうございます。
ん〜、なかなか難しいですね。
2つめの
>秘密の「クッキー食わせるページ」を作っておいて、
というのは、そのページをあらかじめ知らせておくのですか?

やっぱり、ふじさんの2つアイディアのように「パスワード」
のようなものを使って、制限するしかないのでしょか?
(自動的に制限してくれるような機能は・・・。)

ふじ 1999/07/02(金) 16:11:24
>>秘密の「クッキー食わせるページ」を作っておいて、
>というのは、そのページをあらかじめ知らせておくのですか?
です。つまりパスワードを予め教えておくのと、手間は同じです(^^;

>(自動的に制限してくれるような機能は・・・。)
メール送信機能を「使ってもいい人」の判断基準は何ですか?
その基準を満たすかどうかを機械的に判断できるなら、自動化できるでしょう。

さっち 1999/07/02(金) 16:24:38
>メール送信機能を「使ってもいい人」の判断基準は何ですか?
基準というか、ある(決まった)何名かという感じなのですが。
これだと、「機械的」にはむりですよね?

ふじ 1999/07/02(金) 16:40:18
数名なら、メールアドレスのリストを作っておいて、
記入されたメールアドレスと一致するかどうかを見ればいいのでは。

さっち 1999/07/05(月) 17:08:24
[[解決]]
そうですね!その方法が一番良いようです。
ふじさん、Sさんどうもありがとうございました。
また、なにかのときはよろしくお願いします!!!

[上に] [前に] [次に]