Per un progetto sto utilizzando la class PHP Mailer per l'invio di email relative ad ordini che vengono creati (Version 2.0.0).

Mi sono accorto che 1 mail su 100 circa non viene inviata.
Inserendo un trace degli errori su file ho notato che gli errori segnalati sono i seguenti:

Language string failed to load: from_failed xxx@xxx.com

oppure

Language string failed to load: data_not_accepted

L'indirizzo di invio delle email è sempre lo stesso per cui non mi spiego perchè alcune volte funzioni a altre no.

L'errore sembra essere causale, si ripete raramente ma avviene.

Codice sorgente della funzione che invia le mail:

$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->IsSMTP();
$mail->Host = $config['host'];
$mail->Port = $config['port'];
$mail->WordWrap = $config['wordwrap'];
$mail->Subject = utf8_decode($subject);
$mail->Body = nl2br($text);
$mail->From = $sender['mail'];
$mail->FromName = $sender['nome'];
$mail->Sender = $sender['mail'];
$num_dest=count($dest['mail']);
if ($num_dest>0)
for ($i=0;$i<$num_dest;$i++)
$mail->AddBCC($dest['mail'][$i],$dest['nome'][$i]);
$mail->Send();
return $mail->ErrorInfo;

Help me.