============================================================================== mailcheck.pl - メールアドレスチェッカ ============================================================================== 最終更新日:2003-01-14 14:05 ■概要 メールアドレスに関する様々なチェックを行います. このサブスクリプトは名前空間独立型で構築されています. ■各サブルーチンの働き ・domain_check メールアドレスに指定されているドメインをチェックし,そのドメイ ンが本当に存在するかどうかをチェックします. ------------ 書式: $name = &mailcheck::domain_check($mail_addr); ------------ $mail_addr に指定されるメールアドレスは USER@domain.ne.jp という一般的な型式です. メールアドレスの書式チェックはしていませんので,事前に書式チェ ックを済ませてください. $name に入る返り値は,ドメインが存在している場合 (MXレコード辞 書引きの成功) は 1を,存在しない場合は 0 を返します. ・format_check メールアドレスの書式チェックをします. ------------ 書式: $name = &mailcheck::domain_check($mail_addr); ------------ $name に入る返り値は,書式が正しい場合は 1を,正しくない場合は 0を返します. ・user_check メールアドレスに指定されているユーザーをチェックします. ------------ 書式: $name = &mailcheck::user_check($mail_addr); ------------ ソケットで SMTP 鯖に接続し,そこで VIX(?) 命令でユーザー走査を します. $name に入る返り値は,ユーザーが存在する場合は 1を,存在しない 場合は 0を返します.