Ciao Borgo, marcomg, cricric, longo8 e tutto lo staff,
Oggi dopo tanto tempo ho installato il norton internet security 2012. Con questo prodotto mi trovo abbastanza ben. Ho riprovato a fare una nuova iscrizione al mio sito per vedere di modificare il messaggio da inviare alle persone che s'iscrivono. E come per magia nera, non mi manda l'email. Mi da il seguente errore che ora posto:
Porebbe essere il norton che mi blocca gli spam ????? E se è si mi sapete consigliare come dirgli al norton di non rompere con gli spam ????
Posto anche la parte riguardante all'invio dell'email, che prima dell'installazione del norton inviava regolarmente. Eccola qua, c'è solo la modifica del messsaggio, potrebbe essere anche quella ????
Il codice è il seguente:
Spero in un vostro aiuto grazie.
Oggi dopo tanto tempo ho installato il norton internet security 2012. Con questo prodotto mi trovo abbastanza ben. Ho riprovato a fare una nuova iscrizione al mio sito per vedere di modificare il messaggio da inviare alle persone che s'iscrivono. E come per magia nera, non mi manda l'email. Mi da il seguente errore che ora posto:
PHP:
You must provide at least one recipient email address.
Errore d'invio email:
You must provide at least one recipient email address.
Utente registrato correttamente. E' stata inviata un'email di conferma per attivare l'account
Posto anche la parte riguardante all'invio dell'email, che prima dell'installazione del norton inviava regolarmente. Eccola qua, c'è solo la modifica del messsaggio, potrebbe essere anche quella ????
Il codice è il seguente:
PHP:
// Parte riguardante l'invio email
//require_once ("/class.phpmailler.php");
require_once 'phpmailer/class.phpmailer.php';
//phpmailer
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "mail.libero.it";
#Qui c'è il debug dell'smtp, se metti un commento non stampa diavolerie, ma è utile in fase di test per capire la natura di qualche errore
//$mail->SMTPDebug = "2"; // enables SMTP debug information (for testing)
// 1 = errors and messages
// 2 = messages only
//$mail->SMTPAuth = "true"; // enable SMTP authentication
//$mail->SMTPSecure = "ssl"; // sets the prefix to the servier
//$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
//$mail->Port = "465"; // set the SMTP port for the GMAIL server
$mail->Username = "[email protected]"; // GMAIL username
$mail->Password = "xxxxxxxxxxxxxxxxxx"; // GMAIL password
$mail->SetFrom($_POST['email']);
$mail->Subject = "Attivazione account al sito.";
$mail->AltBody = "Ti ringraziamo per la tua iscrizione. La tua username è: ".$email." La tua password è: ".$password."<br> Per confemare l'attivazione del tuo account, <br>"." "." vai alla pagina http://utenti/fabio/MegaLaboratorio/conferma.php"." "." Grazie."; // optional, comment out and test
$mail->MsgHTML('Questa è una prova in html <b>prova invio email</b>');
if(!$mail->Send()) {
echo "<h1> <center> Errore d'invio email: </h1> </center>" . $mail->ErrorInfo;
} else {
echo " <h1> <center> Email inviata !!!! </h1> </center>";
}
echo "<h1> <br>Utente registrato correttamente. E' stata inviata un'email di conferma per attivare l'account</h1>";
//e torno al form
//header("Refresh: 2;URL=paginaris.php");
//header("Refresh: 8;URL=login.php");
}
}
?>
//Ho dovuto disabilitare questa parte, perchè sennò da locale non mi funzionava,a desso sono in remoto ad anzio, l'ho provata anche abilitata, ma niente da fare://
//$mail->SMTPAuth = "true"; // enable SMTP authentication
//$mail->SMTPSecure = "ssl"; // sets the prefix to the servier
//$mail->Host = "smtp.gmail.com"; // sets GMAIL as the SMTP server
//$mail->Port = "465";
Spero in un vostro aiuto grazie.
Ultima modifica: