Buongiorno a tutti,
forse è un problema che si è verificato anche ad altri ma non sono riuscita a trovare nulla che mi aiutasse.
Ecco quanto.
Ho realizzato un sito per un cliente, il quale ha un server interno sul quale è stato caricato.
Tutto funziona correttamente tranne il form di invio messaggi.
Testato in locale modificando il file di configurazione dell'SMTP funziona correttamente, come funziona correttamente anche su server ARUBA.
Ho utilizzato la libreria PHPmailer e il problema che mi si verifica è il seguente:
SMTP Error: The following recipients failed.
Qualcuna sa dirmi quale possa essere la causa?
Il codice utilizzato è il seguente:
require_once('PHPMailer/class.phpmailer.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "mail.XXX.it";
# se il server smtp richiede autorizzazione:
$mail->SMTPAuth = TRUE;
$mail->Username = "xxx";
$mail->Password = "xxxxxxxxxxxxxxxx";
$mail->SMTPDebug = 2;
$mail->From = $email;
$mail->FromName = $nome." ".$cognome;
$mail->Subject = "Sito TECHNO: inviata richiesta in data ".$data."";
$html_body = "<html>
<body>
Ecco il messaggio
".$msg."
</body>
</html>";
$mail->MsgHTML($html_body);
$mail->AddAddress("indirizzo");
Ora $mail->USERNAME deve essere uguale al $mail->FORM per questioni di Antispam?
Devo impostare la variabile $mail->Sender?
Sarei veramente grata a chiunque possa darmi un aiuto.
Grazie