Vi posto del codice che dovrei usare per mandare una mail con php, l'ho usato gi� su un altro sito e funziona, ma su questo non fa nulla, non stampa neanche la condizione in if, il codice � molto simile a degli esempi che trovo in giro, ma non capisco dove sbaglio;

<?php


require("class.phpmailer.php");




$mail = new PHPMailer();


$mail->IsSMTP();


// L'host remoto con cui spediremo


$mail->Host = "mail.nomehost.com";


$mail->SMTPAuth = true;


// Specifichiamo che vogliamo spedire tramite ssl


$mail->SMTPSecure = 'ssl';


$mail->Port = 465;




// Inseriamo i dati della casella che utilizzeremo per spedire


$mail->Username = "info@mail.com";


$mail->Password = "password";




// Se avete problemi con l'invio decommentatelo


// $mail->SMTPDebug = 1;




$mail->From = "info@mail.com";


$mail->FromName = "prova messaggio";




// Qui inseriamo l'indirizzo a cui recapitare le email spedite tramite il form


$mail->AddAddress("info@mail.com");




$mail->AddReplyTo("info@mail.com", "sito");




// Lunghezza massima delle stringhe


$mail->WordWrap = 200;


$mail->IsHTML(true);


$mail->Subject = " prova mail";


$mail->Body = "prova";




// Se il messaggio � stato inviato correttamente mostro la pagina di avvenuto invio


if($msg->Send()) {
echo "errore nella spedizione: ".$msg->ErrorInfo;
} else {
echo "Il messaggio di posta � stato inviato correttamente";
}






?>

dove sbaglio?

Grazie mille in anticipo