Warum werden falsche E-mailadressen nicht angemerkt?
Markus
- php
Hi,
ich habe folgenden PHP-Script:
if (mail($contactemail, $subject, $message, $headers)) {$variablen="emailverschickt.txt";
$fpp=fopen($variablen, "a+");
fputs($fpp,"\n",2);
fputs($fpp,$contactemail,253);
fclose($fpp);}
else {$variablen="emailfalsch.txt";
$fpp=fopen($variablen, "a+");
fputs($fpp,"\n",2);
fputs($fpp,$contactemail,253);
fclose($fpp);}
Erklärung: Wenn die E-mail weggeschickt wurde, soll die Adresse in die emailverschickt.txt geschrieben werden. Wenn nicht dann in die emailfalsch.txt.
Aber warum werden E-mailadresse die es gar nicht gibt (theoretisch aber geben könnte, also mit @ und .irgendwas) _nicht_ in die emailfalsch.txt geschrieben?
Markus
Hallo Markus,
Aber warum werden E-mailadresse die es gar nicht gibt (theoretisch aber geben könnte, also mit @ und .irgendwas) _nicht_ in die emailfalsch.txt geschrieben?
Weil Du nicht - weder mit PHP noch mit sonstwas - mit Sicherheit in Echtzeit feststellen kannst, ob eine Emailadresse existiert. Die einzige Möglichkeit, dies wirklich festzustellen, ist eine Email an diese Adresse zu schicken, die einen Link mit einer eindeutigen Zufallszahl enthält. Wenn dieser Link dann aufgerufen wird, dann weißt Du, dass die Emailadresse existiert. In Echtzeit geht es aber nicht.
Viele Grüße,
Christian