トップページ⇒php
125コメント33KB

フリーメールの判別方法

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。02/01/01 21:31ID:a8AerErY
フリーメールのドメインが集められてるサイトやDBは?
第三者中継で有名なORDBみたいなものがあると嬉しいのだが?
web110で似たような事やってるけど、データは公開されてないし。
知っている識者の方がおりましたら宜しく。
0002名無しさん@お腹いっぱい。02/01/01 22:21ID:???
少しは自分で努力しろボケ。
0003名無しさん@お腹いっぱい。02/01/01 22:30ID:???
フリーメール弾きってさぁ、フリーの転送メールサービスはなかなか引っかからないんだよね。
0004名無しさん@お腹いっぱい。02/01/02 02:32ID:n6uqrA9P
確実にやるならプロバメール限定で
プロバの一覧DB使うしかないんじゃないかな。
それならどっかあるでしょ・・・。
0005102/01/02 17:38ID:5t6aYOM8
>>4
なるほど。
フリーメールを弾くのではなく、プロバメールのみOKにするのか。
0006名無しさん@お腹いっぱい。02/01/02 19:09ID:+sjtyPO/
>>1
うちではこんな風にフリーメールはじいてますよ。

my($user,$sv) = split(/\@/,$FORM{mail});
if($sv ne "nifty.com"){
  print "このメールアドレスは使用できません。";
  exit;
}
0007名無しさん02/01/02 19:19ID:/V/hu3dd
つまんね
0008名無しさん@お腹いっぱい。02/01/02 20:07ID:s2smFv/3
糞スレ立てんな厨房
0009102/01/03 03:45ID:kXltVDty
>>4
googleで探し回ったがいいのがないねぇ・・・。
もう少し、探します。

>>6
それだとnifty.com以外は全てダメでは?
0010名無しさん@お腹いっぱい。 02/01/03 07:05ID:???
んなもん有る訳ネーだろ
フリーメールだけ区別(差別?)したい明確な理由は?
フリーから有料になったらどうすんの?
バカは精々ボムでも喰らってろよ
0011名無しさんに接続中…02/01/03 10:23ID:KWfhi5kb
>>9
6 の 逆かけばいいだろアフォ
my($user,$sv) = split(/\@/,$FORM{mail});
if($sv eq "yahoo.com"){
  print "このメールアドレスは使用できません。";
  exit;
}
0012名無しさん@お腹いっぱい。02/01/03 21:32ID:???
じゃあこれは?
my($user,$sv) = split(/\@/,$FORM{mail});
if($sv!~/.ne.jp/){
  print "このメールアドレスは使用できません。";
  exit;
}
0013102/01/04 00:06ID:IE34hY2g
>>11
それじゃ、yahoo以外何でもOKでしょ。
yahoo以外にもフリーメールのサービスやってるところはイパーイある。

>>12
neドメインだからといってフリーメールをしていないとは言えない。
参考リンク
ttp://village.infoweb.ne.jp/~iruka/adoresu01.html

正規表現で弾けると簡単でいいんだけどねぇ。
0014名無しさんに接続中…02/01/04 00:30ID:???
糞スレ認定
0015●~*02/01/04 02:20ID:???
フリーメールサービスって今後も増えていくだろうから、
自分でDB作っていくしかないだろうね。
どこまでも他力本願ではいけないと思われ。
無いモノは作る。これ基本。作ったモノは、公開しる。
0016ctsgw03.cts.ne.jp02/01/04 02:55ID:???
>>12

うちは.ne.jpなんですけど(汗
0017名無しさん@お腹いっぱい。02/01/04 04:45ID:???
1が至上まれに見るアフォなので

ーーー しゅうりょう ーーー

以降あふぉの雑談スレに使用してください
0018名無しさん@お腹いっぱい。02/01/04 05:11ID:???
正規表現でってのが
底抜けに間抜けだな
0019名無し02/01/04 06:04ID:???
>>13
君は応用という言葉を知らないのか?
そして、やってくれたのにいちいち文句逝ってると
そのうち相手にされなくなる。
0020 ◆A7QD1XOY 02/01/04 06:56ID:???
発想の転換でバイダのデータベース作って
それ以外通らない様にすれば良いと思われる…
0021名無しさん@お腹いっぱい。02/01/04 12:11ID:???
>>20
それが妥当
つーか>>4でガイシュツ
0022102/01/04 15:08ID:5dewc8Nd
>>19
>>18が指摘してますが、どんなに応用しても正規表現では無理
でしょう。

>>4>>20>>21の言うようにプロバのデータベース作るのが
正解みたいですね。どこかで公開されてれば楽でいいんですけどね。
0023名無しさん@お腹いっぱい。02/01/04 15:17ID:???
個人的にも興味があるので調べてみた
http://www.beebware.com/email/domains.html

↑こんなのどうでしょ?
0024名無しさん@お腹いっぱい。02/01/04 18:38ID:???
>>23
部落ら
0025102/01/05 00:14ID:rQ+y95N8
>>23
結構ありますね。感謝。
国内のがあるともっといいんだけど・・・。
0026名無しさん@お腹いっぱい。02/01/05 00:29ID:???
>>1が自分で調べた結果も書いてくれると嬉しいんだけど。
0027名無しさん@お腹いっぱい。02/01/05 00:38ID:kb29n5du
俺は、200domainぐらいのリストもってるが。
ただものじゃないっていう無料サービスのリンク集から収集した。
>>23のも、追加しとくか・・・
0028102/01/05 06:20ID:rQ+y95N8
ttp://pps.asahi-np.co.jp/prov/index.htm
ココでプロバイダ名に*入れて全部出せば208件出るから
それを力技で拾ってデータベース化していくしかないかな?
と思ってる。さらに、
ttp://pps.asahi-np.co.jp/prov/light/lastup.htm
で最新が得られるみたい。
今のところ、まともなのはこれくらいかな?
もう少しいいところが有ればいいんだけど。
0029102/01/05 06:53ID:rQ+y95N8
もひとつ発見。こっちは220ある。
ttp://www.jaipa.org/member/member_index.html
こっちのほうがいいかな?
0030 02/01/09 04:10ID:EPCtp2mx
domain.lstにリストアップして照会するようにしたほうがよい

           if(-s 'domain.lst'){
($ma_a, $ma_b) = split(/\@/,$IN{'mail'});
$f = 0;
open (DAT, 'domain.lst'); $list = <DAT>; close (DAT);
@lst = split(/,/,$list);
foreach (@lst){
if($ma_b =~ /$_/){ $f = 1; last; }
}
if($f){
&Err_2("そのメールアドレスは、受付できません<br>
              フリーメールや、一部のドメインについて受付を制限しております。ご了承下さい。");

passage.ne.jp,anet.ne.jp,apro.co.jp,A-GATA.NET,AB-GATA.NET,
am.to.fm,B-GATA.NET,bizoffi.com,clubAA.com,curio-city.com,.........
0031名無しさん@お腹いっぱい。02/01/09 17:51ID:3+TvF0we
if($ma_b =~ /$_/i){ $f = 1; last; }
にしないと。。いけないんでは?

多くなると、ファイルを分けるといいよ。
0032名無しさん@お腹いっぱい。02/01/09 17:52ID:???
プロバイダ以外ははじくっていうと、ac.jp , or.jp , co.jp などなど
身元がきちんとしたアドレスでもはじくってことですよね。
なんかショーモナイことに力入れてるなって気がする。

ショーモナイことはしないっていうのは大事なことをするっていうのと
同じと思うんだけどね。
■ このスレッドは過去ログ倉庫に格納されています