ecco i dettagli del mio problema..

questo è il codice PHP per l'invio:

codice:
// --- creazione delle intestazioni comuni per la mail ---
$intestazioni = "";
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
$intestazioni .= "From: Agenzia e Giurisprudenza <xxxxxxx@xxxxxxx.xx>\r\n";

$data = date("d/m/Y");
$oggetto = "Newsletter del ".$data;
// -------------------------------------------------------

// ----------- creazione del corpo della mail ------------
$corpo = "";
$corpo .= "<table align='center' width='514' cellspacing='0' cellpadding='0' border='0'>\r\n";
	[..............]
$corpo .= "</table>\r\n";
// -------------------------------------------------------

// ----------- ciclo sugli utenti della mail per l'invio ------------
$sql_ute = "Select .....";
$risul_ute = mysql_query($sql_ute,$link);
while ($row_ute = mysql_fetch_array($risul_ute,1))
	{
	// recupero l'indirizzo del destinatario
	$to = $row_ute["campo"];
	
	// sostituisco nel corpo della mail la stringa #codiceutente# con il codice dell'ute a cui sto inviando
	$corpo1 = "";
	$corpo1 = str_replace("%codiceutente%",$row_ute["campo1"],$corpo);
	
	// invio della mail
	mail($to,$oggetto,$corpo1,$intestazioni);
	echo "Invio effettuato, torna alla home della newslettr.";
	}
quello che viene inviato sta nel file zip si trova quiqui. Ci sono i txt delle mail inviate correttamente e di quelle bacate più le rispettive immagini

Spero che qualcuno mi sappia dare una dritta perchè io ho veramente esaurito le risorse....