Ho provato a chiedere aiuto nel topic della pillola di phpmailer ma non ho ricevuto risposta così provo ad aprirne uno mio, se vado contro il regolamento lo si chiuda pure. Allora questo è il mio codice, niente di strano, preso un po' da tutorial un po' da script nella pillola di cui sopra:
Codice PHP:
include_once('class.phpmailer.php');
$mail = new PHPMailer();
$mail->From = "info@sito.it";
$mail->FromName = "Newsletter";
$mail->Subject = "Quello che è";
$mail->Body = "testo";
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->Host = $_SERVER['HTTP_HOST'];
$mail->Username = "user";
$mail->Password = "password";
$mail->Mailer = "smtp";
$mail->AddAddress("undisclosed-recipients:;");
$mail->AddBCC("indirizzo1");
$mail->AddBCC("indirizzo2");
if($mail->Send())
{
echo 'mail inviata correttamente';
}
else
{
echo 'Errore: mail non inviata'. $mail->ErrorInfo;
}
così come ricevo il messaggio di errore: The following recipients failed: undisclosed-recipients:;
se al posto di $_SERVER['HTTP_HOST']; metto l'smtp di yahoo e inserisco i dati del mio account come user e password dice che non trova il server smtp
se lascio così com'è e al posto di undisclosed-recipients:; metto un qualsiasi indirizzo manda le mail ma non nasconde i destinatari...
Ho qualche difficoltà.....