dポイントプレゼントキャンペーン実施中!

メールアドレスの存在のチェックで簡単なツールがあります。下記のソースで行う事が出来ます。
<form action="http://mobile-tool.net/mail-checker/" method="post">
メールアドレス<BR>
<input type="text" name="mail_name"><BR>
<select name="mail_domein">
<option value="1">@docomo.ne.jp</option>
<option value="2">@ezweb.ne.jp</option>
<option value="3">@softbank.ne.jp</option>
<option value="13">@i.softbank.jp</option>
<option value="14">@disney.ne.jp</option>
<option value="4">@t.vodafone.ne.jp</option>
<option value="5">@c.vodafone.ne.jp</option>
<option value="6">@d.vodafone.ne.jp</option>
<option value="7">@h.vodafone.ne.jp</option>
<option value="8">@r.vodafone.ne.jp</option>
<option value="9">@k.vodafone.ne.jp</option>
<option value="10">@n.vodafone.ne.jp</option>
<option value="11">@s.vodafone.ne.jp</option>
<option value="12">@q.vodafone.ne.jp</option>
</select><BR>
<input type="submit" value="確認">
</form>

キャリアのsmtpサーバにtelnetでつないで、VRFYコマンドでユーザーの存在確認をして、rcpt to:のところでOKが出れば「存在する」、OKがでなければ「存在しない」と判定して居るそうなのですが、これを1000件単位くらいずつまとめてチェック出来る様にしたいのですがこのソースをいじって出来るようにして頂けませんか?

A 回答 (4件)

普通の用途では必要ない処理だと思います。


なんのためにそんな処理が必要なのですか?
 ユーザーに入力してもらうなら、RFC 5322 - Internet Message Format ( http://tools.ietf.org/html/rfc5322 )を元に、Perlで正規表現でも書いて正しいものか否かを判断しただけでよいです。完璧を求めるなら一旦ユーザーにコードを発行して、そのメールからリンクしてもらって認証すればよいはずです。
    • good
    • 0
この回答へのお礼

有難うございます。

お礼日時:2012/11/03 11:49

HTMLのみでは出来ません。

    • good
    • 0
この回答へのお礼

有難うございます。

お礼日時:2012/11/03 11:49

今時のメールサーバーはVRFYコマンドにエラーを返しますので、チェックはできません。

    • good
    • 0
この回答へのお礼

有難うございます。

お礼日時:2012/11/03 11:50

スパムリストを作成する非合法な質問にしか見えません。



通報しました。
    • good
    • 0
この回答へのお礼

論ずるに値しない。

お礼日時:2012/11/03 11:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!