,,在我的工作中,我问我自己有没有办法检查电子邮件地址的有效性。这是一种用于验证邮件,检查邮件地址的有效性,,,,,,在我的工作中,我问我自己有办法, 检查电子邮件地址的有效性。让与# 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),,,,, , ,
检查电子邮件地址的有效性
Next Page:Het gebruik van de Com