Ciao a tutti chi è in grado di spiegarmi come mai non mi viene inviata la mail??
Il form è il seguente:

Codice PHP:
<div id="IMMAGINE">
        
        <
form id="form1" name="form1" method="post" class="corpo-testo" action="forminvio.php" enctype="multipart/form-data" onsubmit="return Controllo();">
         <
table width="450" border="0">
            <
tr>
              <
td>Nome e Cognome [b]*[/b]</td>
              <
td><input type="text" name="nome" id="nome" class="corpo-testo"  size="35"/></td>
            </
tr>
            <
tr>
              <
td>Ragione Sociale</td>
              <
td><input type="text" name="ragione_sociale" id="ragione_sociale" class="corpo-testo" size="35"/></td>
            </
tr>
            <
tr>
              <
td>Partita Iva</td>
              <
td><input type="text" name="partita_iva" id="partita_iva" class="corpo-testo" size="35"/></td>
            </
tr>
            <
tr>
              <
td>Email [b]*[/b]</td>
              <
td><input type="text" name="email" id="email" class="corpo-testo" size="35"/></td>
            </
tr>
            <
tr>
              <
td>Indirizzo</td>
              <
td><input type="text" name="indirizzo" id="indirizzo" class="corpo-testo" size="35"/></td>
            </
tr>
            <
tr>
              <
td>Località</td>
              <
td><input type="text" name="località" id="località" class="corpo-testo" size="35"/></td>
            </
tr>
            <
tr>
              <
td>Provincia</td>
              <
td><input type="text" name="provincia" id="provincia" class="corpo-testo" size="5"/></td>
            </
tr>
            <
tr>
              <
td>Telefono [b]*[/b]</td>
              <
td><input type="text" name="telefono" id="telefono" class="corpo-testo" size="35"/></td>
            </
tr>
            <
tr>
              <
td>Oggetto</td>
              <
td><select name="oggetto" size="1" class="corpo-testo" id="oggetto">
                  <
option>Informazione</option>
                  <
option>Preventivo</option>      
                  </
select></td>
            </
tr>
            <
tr>
              <
td>Messaggio</td>
              <
td><textarea name="messaggio" cols="31" rows="4" class="corpo-testo"></textarea></td>
            </
tr>
            <
tr>
              <
td>Allega file</td>
              <
td><input type="file" name="upfile"></td>
            </
tr>  
            <
tr>
              <
td>Contatti</td>
              <
td><input type="checkbox" name="contatto" class="corpo-testo" value="desidero essere ricontattato" checked>
              
desidero essere ricontattato</td>
            </
tr>
            <
tr>
              <
td>Informativa sulla privacy</td>
              <
td><textarea name="privacy" class="corpo-testo" cols="30" rows="4" readonly="readonly">Il/La sottoscritto/aacquisite le informazioni di cui dell’art7 del DLgs196/2003ai sensi dell’articolo 13 della legge stessaconferisce il proprio consenso al trattamento dei dati.</textarea></td>
            </
tr>    
            <
tr>
              <
td></td>
              <
td><input type="submit" name="invia" id="invia" value="Invia" />
                  <
input type="reset" name="reset" id="reset" value="Reset" />
              </
td>
            </
tr>         
          </
table>
        </
form>
      </
div
..........mentre il file forminvio.php è il seguente:

Codice PHP:
error_reporting(E_ALL); 
ini_set('display_errors''1'); 
// qui metti i controlli sui dati inviati dal form, di seguito se 
// l'utente ha inserito correttamente il form, si carica il file e si invia la mail 
if($_POST['nome']!="" && $_POST['email']!="" && $_POST['telefono']!=""){ 
   
// i 4 campi NON sono vuoi, quindi procedo con lo script 

else{ 
// metti un messaggio di errore o fai un redirect 
}
$err 0;

$new_name "";

$destinazione "allegati"
// il nome ti conviene impostarlo per "pulirlo" da spazi, caratteri speciali, ecc...

// Se $new_name è vuota, il nome sarà lo stesso del file uploadato
$file_name = ($new_name) ? $new_name $_FILES["upfile"]["name"];
if(
trim($_FILES["upfile"]["name"]) == "") {
die(
"Non hai indicato il file da uploadare !");
}
  
if (
is_uploaded_file($_FILES['upfile']['tmp_name'])) { 
   
// qui ti conviene eseguire dei controlli sul file, tipo peso, se è un'immagine dimensioni, ecc.. 

else{ 
   
// il file non è stato caricato correttamente 
   
$err 1


// se il file è stato caricato correttamente lo sposto dalla cartella temporanea 
if (!move_uploaded_file($_FILES['upfile']['tmp_name'], $destinazione "/" $file_name)) { 
   
$err 1// imposto l'errore ad 1 se il file è stato caricato ma non spostato nella cartella finale 

if(
$err!=1){ // se non ci sono stati errori invio la mail 

$nome $_POST['nome']; 
$ragione_sociale $_POST['ragione_sociale']; 
$partita_iva $_POST['partita_iva']; 
$email $_POST['email'];  
$indirizzo $_POST['indirizzo']; 
$località $_POST['località']; 
$provincia $_POST['provincia']; 
$telefono $_POST['telefono']; 
$oggetto $_POST['oggetto']; 
$messaggio $_POST['messaggio']; 
$contatto $_POST['contatto']; 

$messaggio=$_POST['nome']."\n ".$_POST['ragione_sociale']." \n ".$_POST['partita_iva']." \n ".$_POST['email']." \n ".$_POST['indirizzo']." \n ".$_POST['località']." \n ".$_POST['provincia']." \n ".$_POST['telefono']." \n ".$_POST['oggetto']." \n ".$_POST['messaggio']." \n ".$_POST['contatto']; 
require_once(
"phpmailer/class_phpmailer_lite.php"); // carico il file che contiene la classe 
$mail = new PHPMailerLite(); // creo un oggetto con la chiamata alla classe
$mail->SetFrom($_POST['email'], $_POST['email']); // imposto il mittente
$mail->AddAddress('kiraza@libero.it'); // imposto il destinatario
$mail->AddAttachment($destinazione); // allego il file        // add attachments 
$mail->IsHTML(true);   // imposto il messaggio della mail in formato HTML 
$mail->Subject "Contatto dal sito Lattoneria Zucchelli Mauro"
$mail->Body    =  $messaggio
$mail->Send(); // invio la mail 
header("Location:contatti_1.html"); 

else{ 
   
// non è stato eseguito correttamente l'upload del file e lo script è terminato 

Praticamente quando invio il form mi appare la pagina "header("Location:contatti_1.html")", il file allegato è spostato nella cartella allegati ma non ricevo nessuna email.
Grazie