ob eine mail adresse tatsaechlich existiert kannst du nur dadurch ueberpruefen in dem du eine mail hinschickst. du kannst allerdings sincherstellen das eine eingegebene adresse zumindest formal korrekt ist. das geht so:
-
- eine mail adresse muss mindestens einen punkt '.' und exakt ein @-zeichen enthalten.
- eine mail adresse muss mindestens 6 zeichen lang sein. ( a@b.xy )
- der hostname in der mail adresse muss mindestens 4 zeichen lang sein, einen punkt enthalten und nach dem punkt mindestens zwei zeichen haben ( a.bc )
- ferner muss ein mx record fuer den hostnamen existieren. ( in php: checkdnserr() )
wenn diese bedingungen erfuellt sind, dann ist die adresse eine formal korrekte adresse die zu einem existieren host gehoert der auch tatsaechlich mail empfangen kann, bzw. der zumindest einen rechner hat der fuer ihn mail empfangen kann.
WM_HOPETHISHELPS
thomas woelfer