Sjekk e-postadressen validity

I mitt arbeid jeg spør meg selv er det måten å sjekke e-postadresse validity.This er en av måtene for å validere e-post
sjekke e-post adresse gyldighets
I mitt arbeid jeg jeg spør meg selv er det måten å sjekke e-post adresse validity.Let utseende over følgende linjer:
Dette er enkel kommunikasjon mellom bruker og SMTP-server:
(server) 220 SERVER5. donhost.co.uk ESMTP product: (Bruker) helo localhost plakater (Server) 250 server5.donhost.co.uk product: (Bruker) post fra: admin < [email protected]>
(Server) 250 ok product: (Bruker) RCPT til: contest < [email protected]>, plakater (Server) 250 ok product: (bruker) data plakater (Server) 354 gå videre
(Bruker) emne:. dette er en test product: (Bruker) hallo venn hvordan er du product: (Server) 250 ok 1019555935 qp 93990 product: (bruker) sluttet plakater (Server) 221 server5.donhost.co.uk
Så la oss se over følgende linjer:
(Server) 220 astral.acvilon.com ESMTP Sendmail 8.11.6 /8.11.6; Ti 23 april 2002 13:43:10 +
0300
helo localhost product: (Server) 250 astral.acvilon.com Hei [195.24.48.45], glad for å møte deg product: ( Bruker) post fra: [email protected] plakater (Server) 250 2.1.0 [email protected] ... Sender ok product: (Bruker) RCPT til: [email protected] plakater (Server) 550 5.1.1 [email protected] ... bruker ukjent
Hvis webserveren støtte brukeren anerkjennelse, bør resultatet være "User unknown '
PHP implementering

<? PHP
klasse CEmail {
funksjonskontroll ($ host, $ bruker) {product: $ fp = fsockopen ($ host, 25);
set_socket_blocking ($ fp, true);
fputs ($ fp, " Helo Local \\ n ");
fgets ($ fp, 2000),
fgets ($ fp, 2000);
fputs ($ fp, " Mail Fra: < $ user @ $ host > \\ n ");
fgets ($ fp, 2000),
fputs ($ fp, " RCPT til: Aetos < $ user @ $ host > \\ n ");
$ resultat = fgets ($ fp, 2000);
$ m = substr ($ resultat, 0,3),
if ($ st == 250) {
echo " E-postadressen er gyldig ";
}
annet
echo " adressen er ikke gyldig ";
}
} < .no> $ m = ny CEmail;
$ m- > sjekk (" acvilon.com " " farkon ");
>?
Denne klassen implementere samtale i forrige kapittel (SMTP & BRUKER)