Salve a tutti ho scritto una pagina php per l'invio di email sfruttando la funzione mail, ma questa non mi fa partire la mail restituendo sempre false, ecco il codice:
$query = mysql_query("SELECT * FROM newsletter WHERE idnewsletter = $id");
$row = mysql_fetch_array($query);
$oggetto = $row[oggetto];
$messaggio = $row[messaggio];
$body = "testata";
$body = $body . "----------------------------------------------";
$body = $body . stripslashes(t2h($messaggio));
$body = $body . "----------------------------------------------";
// invio newsletter
$query = mysql_query("SELECT * FROM utenti_newsletter");
while ($row=mysql_fetch_array($query)) {
$dest = $row[email];
$intestazioni = "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
$intestazioni .= "To: $dest <$dest>\r\n";
$intestazioni .= "From: Norcia Food <info@norciafood.it>\r\n";
if(mail($dest, $oggetto, $body, $intestazioni) or die ("".mysql_error())){
// update newsletter inviata
$d = time();
mysql_query("UPDATE newsletter SET ifinviata=1,data_invio='".$d."' WHERE idnewsletter = $id");
}
}
c'è qualche errore??? grazie a tutti