Wasser: Banale Frage: Kann ich eine Mail-Adresse prüfen???

Beitrag lesen

Hallo Holger!

Habe da noch eine Frage, die mir sehr auf der Seele brennt: Kennt jemand eine Moeglichkeit, in einem Perlscript die uebergebene Mailadresse zu pruefen, ob sie existiert?

Auch ich habe leider nicht die perfekte Lösung für Dich, aber ich hoffe, mit dem folgenden Script kann man zumindest einiges eingrenzen. Dieses Script extrahiert die Domain aus der E-mailAdresse und macht einen Tracert und wertet ihn aus.
du kannst das Scrip mal testen hier ein paar Beispiellinks:

http://www.wasser.de/cgi-bin/test1.cgi?email=wilm@wasser.de
http://www.wasser.de/cgi-bin/test1.cgi?email=frank@gmx.de
http://www.wasser.de/cgi-bin/test1.cgi?email=lol@selfhtml.de
http://www.wasser.de/cgi-bin/test1.cgi?email=lol@selfhtmml.de
http://www.wasser.de/cgi-bin/test1.cgi?email=andreas@mummmm.de

also hinter "email=" einfach mal ne E-mail einsetzen.

Ich hoffe zu jeder E-mail domain gibt es auch immer einen positiven tracert zur www-Domain, wenn nicht würd ich mich über anregungen freuen.

Also, das spript wertet lediglich aus, ob die www.DOMAIN erreichbar ist und nicht ob die E-Mail gültig ist.

________________________
$mark = index($email,"@") + 1;

$mailhost = substr($email,$mark);

$mailhost = "www.$mailhost";

open (TRACE,"/usr/sbin/traceroute $mailhost");
@trace = <TRACE>;
close (TRACE);

if(@trace >= 1){
print "\n<br>Die E-Mail kann gültig sein!<br>\n";
}
else{
print "\n<br>Die E-Mail ist nicht gülig!<br>";
}

________________________

Gruß Wilm