Ciao raga, urge aiutino
innanzitutto che coincidenza, avevo scritto io l'ultimo post un bel pò di mesi fa, purtroppo senza risposta... vabbè 
Adesso ho un latro problema.
Devo riuscire ad inviare una serie di allegati ai rispettivi destinatari.
Ecco il codice:
codice:
<?php
error_reporting(E_STRICT | E_ALL);
date_default_timezone_set('Etc/UTC');
include('inc/config.php');
require 'plugins/phpmailer/PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->setFrom('info@xxxx.com', 'xxxxxxxx');
$mail->addReplyTo('info@xxxx.com', 'xxxxxxxx');
$mail->Subject = "Elenco prodotti del giorno";
$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
$sql = $db->getArrayRow("SELECT email, codice_cliente FROM clienti");
foreach ($sql as $row) {
$mail->addAddress($row['email'], $row['codice_cliente']);
$body = " invio allegato per il cliente codice: " . $row['codice_cliente'];
$mail->msgHTML($body);
$path_file_attached = 'docs/phpexcel/daily_'.$row['codice_cliente'].'.xls';
$mail->addAttachment($path_file_attached);
if(!$mail->send()) {
echo "Mailer Error (" . str_replace("@", "@", $row["email"]) . ') ' . $mail->ErrorInfo . '<br />';
break;
}
else{
echo "Message sent to: " . $row['codice_fornitore'] . ' '.$path_file_attached.' (' . str_replace("@", "@", $row['email']) . ')<br />';
}
// Clear all addresses and attachments for next loop
$mail->clearAddresses();
$mail->clearAttachments();
}
?>
Il mio problema è che mi invia solo la prima email ! 
Se non includo l'allegato, funziona, le email raggiungono tutti i destinatari.
Può essere un problmea di tempi di esecuzione del server, o cosa ?
Mi aiutate per favore ?
Thanks