Ciao,

qualcuno può dirmi come diavolo si setta xampp server per inviare mail con la classe phpmailer tramite smtp.gmail.com?
o mi indica una guida sicura visto che ho fatto mille prove ma niente, (invece con wamp mi funziona)


(ho xampp v.3.0.12) PHP Version 5.4.4

Io ho usato il codice seguente e su wamp funziona...

Codice PHP:
<?php  function inviamail($to$subject$body) { 
require_once(
'phpmailer/class.phpmailer.php');//includiamo la classe     

$from "pippo@libero.it"
$from_name "Nome del mittente"
$mail = new PHPMailer();  // creiamo l'oggetto     
$mail->IsSMTP(); // abilitiamo l'SMTP     
$mail->SMTPDebug 0;  // debug: 1 = solo messaggi, 2 = errori e messaggi     $mail->SMTPAuth = true; // abilitiamo l'autenticazione     
$mail->SMTPSecure 'ssl'// abilitiamo il protocollo ssl richiesto per Gmail 
$mail->Host 'smtp.gmail.com'// ecco il server smtp di google 
$mail->Port 465// la porta che dobbiamo utilizzare     
$mail->Username 'miamail@gmail.com'//email del nostro account gmail     $mail->Password = 'passwordmia'; //password del nostro account gmail     $mail->SetFrom($from, $from_name);     
$mail->Subject $subject
$mail->Body $body
$mail->AddAddress($to);     

if(!
$mail->Send()) {         
$error 'errore mail: '.$mail->ErrorInfo;     
die(
$error);     
return 
false;     
}
 else { 
    
$error 'Messaggio inviato!';         return true;     }

inviamail("miamail@gmail.com""Oggetto del messaggio""Testo del messaggio");//richiamiamo la funzione  ?>