Internetseite nach E-Mails durchsuchen
Eines vorweg, E-Mail Adressen sind besonders für Spammer sehr interessant. Ich gehöre natürlich nicht dazu.
Nichtsdestotrotz ist es manchmal erforderlich E-Mail Adressen von Lehrinstituten oder staatlichen Einrichtungen auszulesen um sie weiter zu nutzen. Also habe ich einen E-Mail Scanner entwickelt mit dem man die Mail Adressen aus einer html Seite auslesen kann.
2 Besonderheiten zu meiner Lösung. Das durchsuchende Dokument „emails.html“ befindet sich auf dem eigenen Server, im gleichen Verzeichnis wie der E-Mail Scanner. Und der Suchfilter sucht nach dem Begriff „Email:“ im Dokument und gibt die nachfolgenden Zeichen dann aus.
Also ist es hierbei egal in welcher Form die Adressen angegen sind, ob nun mit einem @ oder zum Beispiel mit [at]
Nach erfolgtem Suchlauf werden die Ergebnisse einfach ausgegeben und können weiter verarbeitet werden.
<?php
$file_name = "emails.html";
if(file_exists($file_name))
{
$file = join("",file($file_name));
$file_split = explode("Email:",$file);
for($f=1; $f<count($file_split); $f++)
{
echo substr($file_split[$f],0,strpos($file_split[$f],">")-1) . "<br>";
echo "<br>";
}
}
else
{
echo $file_name;
echo "Datei nicht gefunden";
}
?>
Ich habe zum späteres Zeitpunkt noch eine weiter entwickelte Form geplant um externe Quellen mit kompletten Adressdaten auszulesen und daraus digitale Visitenkarten zu generieren.
Tags: Adressen, E-Mail, E-Mails, Email, Emails, Filter, Scanner, Spam