Hallo Peter,
for($i = 0; $i < $count; $i++){
...
$nl_text .= "Besuchen Sie den untenstehenden Link, falls Sie dieses Newsletter nicht mehr erhalten möchten:\nhttp://domain.de/news.php?action=delete&nr=$num\n";
...
@mail($temp_email, $betreff, $nl_text, $header);
Da Du den Abmeldetext innerhalb der for-Schleife an Deinen Text dranhängst, bekommst Du den Text beim ersten Durchlauf einmal, beim zweitenmal zweimal, beim dritten mal dreimal, ...
Ich vermute, dass gleiche Gründe für die anderen Dopplungen verantwortlich sind. Das kann ich allerdings nicht beurteilen, da Du den Quelltext nicht gepostet hast.
Freundliche Grüsse,
Vinzenz