ciao a tutti
ho un problema con la posta di libero.
Ho implementato una newsletter e per non aver problemi la invio utilizzando la class PHPMailer.
Bene su tutte le webmail meno che libero, li proprio non arriva, mentre Tiscali ed Alice sembra che non interpretano il codice css in esso presente, anche se ii codice html è riconosciuto.
Il sito è su un server condiviso di Aruba.
Come da suggerimenti trovati nel web il richiamo della classe è fatto in questo modo:
$messaggio = new PHPmailer();
$messaggio->IsHTML(true);
$messaggio->WordWrap = 50;
$messaggio->Mailer = "smtp";
$messaggio->IsSMTP();
$messaggio->SMTPAuth = true;
$messaggio->Host = 'Host SMTP';
$messaggio->Username = "[email protected]";
$messaggio->Password = "yyyyyyyy";
$messaggio->From = $admin;
$messaggio->FromName = "Newsletter";
$messaggio->AddAddress($Destinatario);
$messaggio->SMTPKeepAlive = "true";
$messaggio->AddReplyTo($admin);
$messaggio->Subject = $Oggetto;
$messaggio->Body = $mess;
$messaggio->AltBody = "Per poter leggere correttamente questo messaggio è indispensabile che il tuo client di posta elettronica sia abilitato per l'html";
if(!$messaggio->Send()){
$swreturn = 1;
}else{
$swreturn = 0;
}
if ($fine == 'si') { // se ultima mail chiudo SMTP
$messaggio->SmtpClose();
}
unset($messaggio); // pulisco l'area
grazie a chi mi potrà dare una mano
ho un problema con la posta di libero.
Ho implementato una newsletter e per non aver problemi la invio utilizzando la class PHPMailer.
Bene su tutte le webmail meno che libero, li proprio non arriva, mentre Tiscali ed Alice sembra che non interpretano il codice css in esso presente, anche se ii codice html è riconosciuto.
Il sito è su un server condiviso di Aruba.
Come da suggerimenti trovati nel web il richiamo della classe è fatto in questo modo:
$messaggio = new PHPmailer();
$messaggio->IsHTML(true);
$messaggio->WordWrap = 50;
$messaggio->Mailer = "smtp";
$messaggio->IsSMTP();
$messaggio->SMTPAuth = true;
$messaggio->Host = 'Host SMTP';
$messaggio->Username = "[email protected]";
$messaggio->Password = "yyyyyyyy";
$messaggio->From = $admin;
$messaggio->FromName = "Newsletter";
$messaggio->AddAddress($Destinatario);
$messaggio->SMTPKeepAlive = "true";
$messaggio->AddReplyTo($admin);
$messaggio->Subject = $Oggetto;
$messaggio->Body = $mess;
$messaggio->AltBody = "Per poter leggere correttamente questo messaggio è indispensabile che il tuo client di posta elettronica sia abilitato per l'html";
if(!$messaggio->Send()){
$swreturn = 1;
}else{
$swreturn = 0;
}
if ($fine == 'si') { // se ultima mail chiudo SMTP
$messaggio->SmtpClose();
}
unset($messaggio); // pulisco l'area
grazie a chi mi potrà dare una mano