メールは届くの?ホストは存在するの?

[上に] [前に] [次に]
ST 1999/09/28(火) 12:14:02
Perlで来てくれた人にメールアドレスを
書いてもらって自動返信するプログラムをつくったのですが
送る前に入力されたメールアドレスにだせば届くかどうか
判別するにはどうすればよろしいですか

UV 1999/09/28(火) 15:42:48
ホストが存在するかは、MXレコードをひけばわかるのでは?

たこすけ 1999/09/28(火) 16:59:39
B-Cusさんトコの「expnしてみよう」が参考になると思います。

↓をとりあえず体験して
http://www.cs.gunma-u.ac.jp/~j5306050/pre-cgi/network.html#expn
↓をよく読んで
http://www.cs.gunma-u.ac.jp/~j5306050/pre-cgi/network.html#comment-expn
↓のソースとにらめっこ(その前にRFC 821ともにらめっこ)
http://www.cs.gunma-u.ac.jp/~j5306050/cgi-bin/view-script.cgi/expn.cgi

予備サーバ側には存在しないユーザというのもいるので(手抜きか?)
プリファレンス値も調べて、小さい方のサーバに接続したほうがいいかも。

B-Cus 1999/09/29(水) 01:01:02
そういう嘘臭いスクリプトを信用してはいけません。RFC 読まずに作ったしね〜。

vrfy のソース読んで下さい。
 http://www.nikhef.nl/user/e07/

ただし相手側の SMTP サーバが拒絶すれば情報は引き出せませんので、
100% の精度は望めません。

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