检查电子邮件地址的有效性

,,在我的工作中,我问我自己有没有办法检查电子邮件地址的有效性。这是一种用于验证邮件,检查邮件地址的有效性,,,,,,在我的工作中,我问我自己有办法,  检查电子邮件地址的有效性。让与# 39;S看如下:,,  这是用户和SMTP服务器之间的简单通信:,,,,(服务器)220 server5.donhost.co.uk ESMTP,,,  (用户)直升机localhost,  (服务器)250 server5.donhost.co.uk,  (用户)的邮件:admin <;管理员@ purplerain。org >;,  (服务器)250好,  (用户)RCPT TO:大赛<;大赛”purplerain。org >;,  (服务器)250好,  (用户)的数据,  (服务器)354去吧,  (用户)主题:这是一个T  est,   (gebruikers) Hallo vriend, ben je in orde? ,  ,     (server) 250 - 1019555935 qp 93990,     (gebruikers) uit,     (server) 221 server5.donhost.co.uk,,, dan laat' s zien als volgt:,,,,, (server) 220 astral.acvilon.com esmtp post,     8.11.6 /8.11.6; ten tweede, 23 april 2002 13:43:10 +,,,     0300,     helo localhost,     (server) 250 astral.acvilon.com [195.24.48.45. Hallo, leuk je te ontmoeten,     (gebruikers) e - mail: [email protected],     (server) 250 2.1.0 HTR @ acvilon. COM...Oké,     (gebruikers): [email protected] te  ,   (server) 550 5.1.1 bla_bla @ acvilon. COM...De onbekende,,,,,,,     als de server voor de ondersteuning van de gebruiker te identificeren, moeten de resultaten van en de' onbekende gebruiker en',,,,,,,, dat PHP, <?PHP,,   class CEmail{, , ,function check($host,$user){,, , ,$fp = fsockopen ($host, 25);,,   set_socket_blocking ($fp, true);,   fputs ($fp, "Helo Local\ ");,   fgets ($fp, 2000);,   fgets ($fp, 2000);,   fputs ($fp, "Mail From:<$user@$host> \ ");,   fgets ($fp, 2000);,   fputs ($fp, "RCPT to:aetos<$user@$host> \ ");,   $result= fgets ($fp, 2000);,   $st= substr($result,0,3);,   if ($st==250){, , , echo"Email address is valid";,,   },   ,   else,   echo"The address is not valid";,   ,   },   }, , ,$m=new CEmail;,,   $m->check("acvilon.com","farkon");, , , ?>,,,,   voor de dialoog over de uitvoering van dit hoofdstuk   (smtp & de gebruikers),,,,,    ,    ,



Previous:
Next Page: