Ho scritto uno script per mandare via una newsletter! Il problema sorge allorchè spedisco una newsletter sostanziosa. In pratica quando lancio lo script via browser quest'ultimo mi dice che non riesce a caricare la pagina e non stampa quindi il messaggio "email spedita con successo a ..." e quello di eventuale errore. La cosa fica è che le mail partono lo stesso anche se il browser dice "impossibile visualizzare la pagina. PERCHE' ACCADE? Ecco lo script:
<HTML>
<HEAD>
<TITLE>Risultato invio newsletter</TITLE>
</HEAD>
<body>
<?php
// titolo della mail
$subject = "tema della newsletter";
// mittente
$headers = "From: xxx@hotmail.com\r\n";
// intestazioni aggiuntive
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
// contenuto HTML
$message = '
<html>
<body align="center">
<div align="center">blaq bla bla</div>
</body>
</html>';
// indirizzi
$contatti = array("inghedebruin@yahoo.it");
// ciclo di invio
foreach($contatti as $to)
{
$sent = mail($to, $subject, $message, $headers);
if($sent)
{
echo "email spedita con successo a $to
";
}
else
{
echo "Attenzione! problemi con il contatto $to
";
}
}
?>
</body>
</html>