, i mit arbejde, jeg stiller mig selv, er der mulighed for at kontrollere, e - mail - adresse gyldighed. dette er en af de måder, hvorpå for validering af e - mails,,, tjek e - mail adresse gyldighed,,,, i mit arbejde, spørger jeg mig selv - er der vej, tjekker e - mail adresse gyldighed. lad ' ud over de følgende linjer:,, det er simpelt kommunikation mellem bruger og smtp - serveren:,,,, (server) 220 server5.donhost.co.uk esmtp,,, (bruger) helikopter localhost, (server) 250 server5.donhost.co.uk, (bruger) post fra: administration < admin @ purplerain. org >, (server) 250 - (bruger) rcpt: konkurrence < konkurrence @ purplerain. org >, (server) 250 - (bruger) data, (server) 354, værsgo, (bruger) om: dette er en test, (bruger) hej, ven. hvordan har du det?, ., (server) 250 - 1019555935 qp 93990, (bruger) op, (server) 221 server5.donhost.co.uk,,, så lad ' ud over de følgende linjer:,,,,, (server) 220 astral.acvilon.com esmtp sendmail, 8.11.6 /8.11.6, tir, 23. 2002 13:43:10 +,,, 0300, helikopter localhost, (server) 250 astral.acvilon.com hej [195.24.48.45], glad for at møde dig, (bruger) post fra: [email protected], (server) 250 2.1.0 htr @ acvilon. kom...afsender - (bruger) rcpt: [email protected], (server) 550 5.1.1 bla_bla @ acvilon. kom...bruger ukendt,,,,,,, hvis webserver støtte brugeren anerkendelse, bør resultatet være ' brugeren ukendt ',,,,, på gennemførelse,,,,, <?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");, , , ?>,,,, denne klasse af samtale i foregående kapitel (smtp & bruger),,,,,, , ,