Salve a tutti... mi servirebbe capire come inviare una mail con ricevuta di ritorno con PHPmailer.
Secondo il manuale ed il loro sito è abbastanza facile, ma a me non funziona. Posto il codice
Codice PHP:
require('AKKAnet/config/ext_lib/php/class.phpmailer.php');
// DATI INVIO MAIL
$set["MAIL"]["mittente"] = "mail@invio.it";
$set["MAIL"]["destinatario"] = "mail@arrivo.it";
$set["MAIL"]["flagSMTP"] = 1;
$set["MAIL"]["host"] = "smtp.xxxxx.com";
$set["MAIL"]["port"] = 25;
$set["MAIL"]["autenticazione"] = 0;
$set["MAIL"]["user"] = "";
$set["MAIL"]["password"] ="";
$oggetto="Prova mail del ' ".date("d/m/Y H.i.s");
$body="TESTO DI PROVA DELLA MAIL èòàùì";
$body_alt="TESTO DI PROVA DELLA MAIL èòàùì";
$messaggio = new PHPMailer;
$messaggio->IsHTML(true);
if($set["MAIL"]["flagSMTP"]==1){
$messaggio->IsSMTP();
$messaggio->SMTPKeepAlive = "true";
$messaggio->Host = $set["MAIL"]["host"];
$messaggio->Port = $set["MAIL"]["port"];
$messaggio->SMTPAuth = $set["MAIL"]["autenticazione"];
$messaggio->Username = $set["MAIL"]["user"];
$messaggio->Password = $set["MAIL"]["password"];
}
$messaggio->From = $set["MAIL"]["mittente"];
$messaggio->Sender = 'mail@invio.com';
$messaggio->FromName = "SERVER WEB";
$messaggio->AddAddress($set["MAIL"]["destinatario"]);
$messaggio->AddCC("mail@arrivo3.it");
$messaggio->AddReplyTo($set["MAIL"]["mittente"]);
$messaggio->ConfirmReadingTo = 'mail@conferma.it';
$messaggio->Subject = $oggetto;
$messaggio->Body = $body;
$messaggio->AltBody = $body_alt;
if(!$messaggio->Send()) {
echo("MAIL NON INVIATA
".$messaggio->ErrorInfo);
}else{
echo("MAIL INVIATA");
}
Naturalmente ho messo mail finte sul codice per privacy.
Manda la mail sia al Adderss che al CC, ma nessuna ricevuta di ritorno... non mi appare nulla... Come mai, secondo voi?