il controllo da esito positivo eppure le mail non arrivano... ho testato su hotmail, gmail e arrivano, ma con libero non no.
codice:require_once('../phpmailer/class.phpmailer.php'); $messaggio = new PHPmailer(); $messaggio->IsHTML(true); $messaggio->From='registrazione@latanadeletradizioni.it'; $messaggio->FromName='La Tana Delle Tradizioni'; $messaggio->AddAddress($mail); $messaggio->AddReplyTo('registrazione@latanadeletradizioni.it'); $messaggio->Subject='Registrazione'; $messaggio->Body = '<html><body><head><style>'; $messaggio->Body .= '.up{background-color:#FF0000;color:#000000;font-size:12px}'; $messaggio->Body .= '.down{color:#FF0000;text-align:left;font-size:15px}'; $messaggio->Body .= '</style></head>'; $messaggio->Body .= '<center><table><tr><td class="up">Ciao!!</td></tr>'; $messaggio->Body .= '<tr><td class="down">ciao!!!</td></tr></table></center>'; $messaggio->Body .= '</body></html>'; if(!$messaggio->Send()){ $msg="Errore durante l'invio dell'e-mail.";//aggiunngere link a rinvio mail conferma $messaggio->SmtpClose(); unset($messaggio); $db->disconnetti(); header("Location: ../messaggio.php?msg=$msg"); } else{ $msg="Un messaggio è stato inviato all'indirizzo ".$to." da te fornito. IMPORTANTE: Per completare la registrazione al sito devi aprire la tua casella e-mail, leggere il messaggio di conferma e cliccare sul link che troverai all'interno. "; $db->disconnetti(); $messaggio->SmtpClose(); unset($messaggio); header("Location: ../messaggio.php?msg=$msg"); }

Rispondi quotando