hallo alle zusammen!
ich habe folgendes problem.
ich habe an die 1700 emails vom maildelivery service in denen mailadressen stehen die nicht versand werden konnten.
diese sind aber in meine sql datenbank eingeschrieben.
daher will ich anhand eines php skriptes diese mails vom delivery extrahieren und dann per sql aus der datenbank löschen.
zu folgendem zwischenergebnis bin ich gekommen:
folgendes mailliste hab ich genommen:
p.s.: die mails werden in diesen klammern "<>" dargestellt und somit eigentlich gut erkennbar...
wer könnte mir da weiterhelfen? ich komme einfach nicht mehr weiter!
gruß
lizar
ich habe folgendes problem.
ich habe an die 1700 emails vom maildelivery service in denen mailadressen stehen die nicht versand werden konnten.
diese sind aber in meine sql datenbank eingeschrieben.
daher will ich anhand eines php skriptes diese mails vom delivery extrahieren und dann per sql aus der datenbank löschen.
zu folgendem zwischenergebnis bin ich gekommen:
$quelle = fopen ("ungefiltert.txt", "r");
if ( file_exists("mailliste.txt")) unlink ("mailliste.txt");
$ziel = fopen ("mailliste.txt", "a");
$pos1 = "<";
$pos2 = ">";
$filepos = feof($quelle);
while (!feof($quelle)) {
$buffer= fgets($quelle, 4096);
$len= strlen($buffer);
$maillen = strlen ($myMail);
$start=0;
for ($i=0; $i <= $len; $i++){
$pos1 = strpos ($buffer, "<",$start);
$pos2 = strpos ($buffer, ">",$start);
$myMail= substr ($buffer, $pos1+1,-($len-$pos2));
echo $myMail."<br>";
//exit;
$start=$pos1;
//echo $start."<br>";
//fwrite ($ziel, $myMail);
}
}
?>
if ( file_exists("mailliste.txt")) unlink ("mailliste.txt");
$ziel = fopen ("mailliste.txt", "a");
$pos1 = "<";
$pos2 = ">";
$filepos = feof($quelle);
while (!feof($quelle)) {
$buffer= fgets($quelle, 4096);
$len= strlen($buffer);
$maillen = strlen ($myMail);
$start=0;
for ($i=0; $i <= $len; $i++){
$pos1 = strpos ($buffer, "<",$start);
$pos2 = strpos ($buffer, ">",$start);
$myMail= substr ($buffer, $pos1+1,-($len-$pos2));
echo $myMail."<br>";
//exit;
$start=$pos1;
//echo $start."<br>";
//fwrite ($ziel, $myMail);
}
}
?>
folgendes mailliste hab ich genommen:
##########################################<afrg@de.de><bfrg@de.de><cfrg@de.de><dfrg@de.de>########## ##########################################################################<efrg@de.de>
####################################################################################<frg@de.de>
####################################################################################<frg@de.de>
wer könnte mir da weiterhelfen? ich komme einfach nicht mehr weiter!
gruß
lizar
Kommentar