- Home
- Categorie
- Coding e Sistemistica
- Coding
- Problema di visualizzazione html con phpmailer
-
Problema di visualizzazione html con phpmailer
Ho realizzato una newsletter con phpmailer
ho testato la newsletter su aruba con server linux ed è OK
mentre su aruba ma con server windows non si visualizza l'html sulle mail inviate dalla newsletter
ho utilizzato questo comando:
$mail->IsHTML(true);
Qualcuno mi sa dire se bisogna usare altre impostazioni x server windows?
Grazie 1000!
-
@prometeo333 said:
Ho realizzato una newsletter con phpmailer
ho testato la newsletter su aruba con server linux ed è OK
mentre su aruba ma con server windows non si visualizza l'html sulle mail inviate dalla newsletter
ho utilizzato questo comando:
$mail->IsHTML(true);
Qualcuno mi sa dire se bisogna usare altre impostazioni x server windows?
Grazie 1000!
questo è il codice x inviare la newsletter:
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->Host = "smtp.partsjeep.it";
$mail->From = "[email protected]";
$mail->Port = 26;
$mail->Username = "[email protected]";
$mail->Password = "1804.S";
$mail->FromName = "Newsletter";
$mail->Sender = "[email protected]";
$mail->AddAddress("$mail2");
$mail->AddReplyTo($email_notify,$mail2);
$mail->IsHTML(true);
$mail->Subject = $oggetto;
$mail->Body = $url_conferma;
if($mail->Send()){
echo "<br /> Ti abbiamo inviato una mail di conferma. Per confermare l'iscrizione clicca sul link di conferma. <br /> ";echo" <script type=\"text/javascript\"> function doRedirect() { //funzione con il link alla pagina che si desidera raggiungere location.href = \"$home_page\";} window.setTimeout(\"doRedirect()\", 4000); //Fa partire il redirect dopo tot. secondi </script>";} } //L'e-mail è salvata nella variabile $mail else{ $fp = fopen($db_utenti,"r+"); fseek($fp, -3,SEEK_END); $stampa_completa=" $"."users[]=\"$mail2\";
?>";
fputs($fp, $stampa_completa);
fclose($fp);echo"$registrato_ok<br />";
-
E' evidente che la versione di php installata sul server windows non è aggiornata e la classe PHPMailer non fa il suo corretto lavoro.
Aggiungo:
Inviare newsletter con un tools fatto da soli, non è la scelta migliore, perchè si rischia che il proprio indirizzo utilizzato dalla email finisca presto nelle blacklist.
Il mio consiglio è quello di affidarti a servizi esterni professionali ( anche gratuiti ) tipo Mailchimp. Così da far provvedere a loro l'utilizzo di server dedicati esclusivamente a quello scopo e che hanno un'interfaccia grafica per la compilazione delle email, davvero interessante.
Ti dico di più:
come pensi di sparare le email? Tutte insieme? Perchè il server non regge sicuramente e vanno creati dei cronjob, che magari inviano 10 email al minuto e non 200 premendo un tasto. Rischi di bloccare la macchina.Fai un pensierino a quello che ti ho appena scritto