quindi aggiustandolo un po dovrebbe essere così...?!?!?!

Codice PHP:
include_once('../PHPMailer/class.phpmailer.php');

if (isset(
$_POST['inviato'])) { 
// Processo di recupero dei dati del form
$mailer = new PHPMailer();
$nome $_POST['nome'];
$cognome $_POST['cognome'];
$email $_POST['mail'];
$oggetto $_POST['oggetto'];
$testo $_POST['testo'];

// Processo di configurazione dell'email impostare destinatario e mtittente

// [Destinatario, mittente, ecc] 
//$mail_to = "indirizzo@mail.ext";
$mailer->mail_to "indirizzo@mail.ext";
$mailer->mail_from "$email";
$mailer->mail_subject "$oggetto";
$mailer->mail_body "Da $nome $cognome$email
$testo";

// Intestazioni HTML
$mailer->mail_in_html "MIME-Version: 1.0\r\n";
$mailer->mail_in_html .= "Content-type: text/html; charset=iso-8859-1\r\n";
$mailer->mail_in_html .= "From: <$mail_from>";

// Processo di invio della mail
// mail($mail_to, $mail_subject, $mail_body, $mail_in_html);
$mailer->Send();
}

function 
redirect($url,$tempo FALSE ){
 if(!
headers_sent() && $tempo == FALSE ){
  
header('Location:' $url);
 }elseif(!
headers_sent() && $tempo != FALSE ){
  
header('Refresh:' $tempo ';' $url);
 }else{
  if(
$tempo == FALSE ){
    
$tempo 0;
  }
  echo 
"<meta http-equiv=\"refresh\" content=\"" $tempo ";" $url "\">";
  }