# Email address如何检查

Posted by old man on September 02, 1999 at 00:25:45:

一般check email都只检查他的format是否符合xxx@xxx.xxx...格式
有无方式可check这个email address是否真的存在?
例如 对abc@def.com的check
好像只有真的寄出一封才可以知道.(可是收不到,也未必不正确,isn't it?)
格式正确,但错误的email有可能是 ---
(1)"假的user"@"真的邮件伺服器"
(2)"假的user"@"假的邮件伺服器"

(1)比较简单, 由return code 可知unknown user
但(2)呢? 又有两种情况
(a)根本不存在的伺服器 --- 如@ms4.hinet.lkk.tw --可以 check
(b)正确伺服器但没有mail service --- 如@www.hinet.net
因此难处就在如何check某server有mail service?
如何check port 25是否服务中?
要是他不用port 25,又该如何?(有这种吗?)

有没有高手写过?先谢谢各位!
(只想进来哈啦两句,而没解答的,就不用回覆了,以节省大家时间)

Follow Ups: