Buon giorno, da questa mattina ho questo problema.
Fino a venerdì riuscivo ad inviare le mail dal mio sito senza ricevere questo messaggio d'errore:
codice:
Errore in fase di invio per la mail di Risposta
test_Html
  • Language string failed to load: data_not_accepted
La versione di php installata è PHP Version 5.1.6

l'errore è nel file class.phpmailer.php e la porzione di script incriminato è questo:
Codice PHP:
 function SmtpSend($header$body) {        //include_once($this->PluginDir . "class.smtp.php");        //include_once("class.smtp.php");        include_once("class.smtp.php");        $error = "";        $bad_rcpt = array();
        
if(!$this->SmtpConnect())            return false;
        
$smtp_from = ($this->Sender == "") ? $this->From $this->Sender;        if(!$this->smtp->Mail($smtp_from))        {            $error $this->Lang("from_failed") . $smtp_from;            $this->SetError($error);            $this->smtp->Reset();            return false;        }
        
// Attempt to send attach all recipients        for($i = 0; $i < count($this->to); $i++)        {            if(!$this->smtp->Recipient($this->to[$i][0]))                $bad_rcpt[] = $this->to[$i][0];        }        for($i = 0; $i < count($this->cc); $i++)        {            if(!$this->smtp->Recipient($this->cc[$i][0]))                $bad_rcpt[] = $this->cc[$i][0];        }        for($i = 0; $i < count($this->bcc); $i++)        {            if(!$this->smtp->Recipient($this->bcc[$i][0]))                $bad_rcpt[] = $this->bcc[$i][0];        }
        
if(count($bad_rcpt) > 0// Create error message        {            for($i = 0; $i < count($bad_rcpt); $i++)            {                if($i != 0) { $error .= ", "; }                $error .= $bad_rcpt[$i];            }            $error = $this->Lang("recipients_failed") . $error;            $this->SetError($error);            $this->smtp->Reset();            return false;        }
        
if(!$this->smtp->Data($header $body))        {            $this->SetError($this->Lang("data_not_accepted"));//<!-----ERRORE            $this->smtp->Reset();            return false;        }        if($this->SMTPKeepAlive == true)            $this->smtp->Reset();        else            $this->SmtpClose();
        
return true;    } 
Sapete dirmi come mai di punto in bianco mi restituisce l'errore di cui sopra?
Grazie mille