Ciao a tutti, sto usando phpmailer x inviare messaggi agli utenti
iscritti su un sito che gestisco ma continuo ad avere problemi con
libero nel senso che i destinatari di libero nn ricevono nulla. Ho già
fatto diverse ricerche e mi sembra che alcuni abbiano risolto il
problema, solo che utilizzando la stessa tecnica nn ho ancora ottenuto
i risultati sperati. Ho provato a valorizzare correttamente tutte le
proprietà del messaggio questo è il codice incriminato:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$mail = new PHPMailer();
$mail->From = $email_rif;
$mail->FromName = $cliente;
$mail->Subject = $subject;
////////// COSTRUISCE IL CORPO DELLA MAIL //////////
$body="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
\n<html>\n<head>\n<meta content=\"text/html;charset=ISO-8859-15\" http-
equiv=\"Content-Type\">\n<title>" .
"Registrazione su mio sito</title>\n</head>\n<body>\n" .
"<div style=\"border: 2px solid silver; padding: 2px; font-
family: Arial, Verdana; font-size: 12px; width: 500px;\">\n" .
" <div style=\"border: 1px solid #3FA9DE; padding: 2px;\">
\n" .
" <div style=\"border: 2px solid silver; padding: 2px;
\">" .
" <div style=\"text-align: center; padding-bottom: 5px;
\">" .
" <img style=\"margin-top: 5px; border: 1px solid silver;
\" src=\"http://www.sito.eu/it/images_web/logo_mail.jpg\" alt=\"MIO
SITO\">\n" .
" </div>" .
" <div>\n" .
" testo del messaggio\n" .
" </div>" .
" </div>\n" .
" </div>\n" .
"</div>\n" .
"</body>\n</html>";
$mail->Body = $body;
$mail->AltBody = strip_tags($body2);
$mail->Sender = $email_rif;
$mail->AddReplyTo($email_rif,$email_rif);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = $smtp_rif; // SMTP server
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = $smtp_user; // SMTP username
$mail->Password = $smtp_pwd; // SMTP password
$mail->AddAddress($to);
@$mail->Send();
$mail->SmtpClose();
unset($mail);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Grazie anticipatamente a tutti x eventuali suggerimenti postati, Ciao!
iscritti su un sito che gestisco ma continuo ad avere problemi con
libero nel senso che i destinatari di libero nn ricevono nulla. Ho già
fatto diverse ricerche e mi sembra che alcuni abbiano risolto il
problema, solo che utilizzando la stessa tecnica nn ho ancora ottenuto
i risultati sperati. Ho provato a valorizzare correttamente tutte le
proprietà del messaggio questo è il codice incriminato:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
$mail = new PHPMailer();
$mail->From = $email_rif;
$mail->FromName = $cliente;
$mail->Subject = $subject;
////////// COSTRUISCE IL CORPO DELLA MAIL //////////
$body="<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
\n<html>\n<head>\n<meta content=\"text/html;charset=ISO-8859-15\" http-
equiv=\"Content-Type\">\n<title>" .
"Registrazione su mio sito</title>\n</head>\n<body>\n" .
"<div style=\"border: 2px solid silver; padding: 2px; font-
family: Arial, Verdana; font-size: 12px; width: 500px;\">\n" .
" <div style=\"border: 1px solid #3FA9DE; padding: 2px;\">
\n" .
" <div style=\"border: 2px solid silver; padding: 2px;
\">" .
" <div style=\"text-align: center; padding-bottom: 5px;
\">" .
" <img style=\"margin-top: 5px; border: 1px solid silver;
\" src=\"http://www.sito.eu/it/images_web/logo_mail.jpg\" alt=\"MIO
SITO\">\n" .
" </div>" .
" <div>\n" .
" testo del messaggio\n" .
" </div>" .
" </div>\n" .
" </div>\n" .
"</div>\n" .
"</body>\n</html>";
$mail->Body = $body;
$mail->AltBody = strip_tags($body2);
$mail->Sender = $email_rif;
$mail->AddReplyTo($email_rif,$email_rif);
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = $smtp_rif; // SMTP server
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = $smtp_user; // SMTP username
$mail->Password = $smtp_pwd; // SMTP password
$mail->AddAddress($to);
@$mail->Send();
$mail->SmtpClose();
unset($mail);
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Grazie anticipatamente a tutti x eventuali suggerimenti postati, Ciao!